Database Fundamentals/Selecting Data

This lesson introduces selecting data.

Objectives and Skills

edit

Objectives and skills for the selecting data portion of Microsoft Exam 98-364 Database Fundamentals include:[1]

  • Manipulate data
    • Select data
      • Utilize SELECT queries to extract data from one table, extract data by using joins, combine result sets by using UNION and INTERSECT

Readings

edit
  1. Wikipedia: Select (SQL)

Multimedia

edit
  1. Microsoft Virtual Academy: Using DML Statements
  2. YouTube: Introducing Query Design
  3. YouTube: SQL Server Queries Part 1 - Writing Basic Queries
  4. YouTube: SQL JOIN Statement
  5. YouTube: SQL GROUP BY, HAVING & ORDER BY

Activities

edit
  1. Use SQL Server to list items from the Student and Course tables in your College database.
  2. Write the following queries:

Lesson Summary

edit
  • A SELECT statement retrieves zero or more rows from one or more database tables or database views.[2]
  • A SQL join clause combines records from two or more tables in a relational database. A JOIN is a means for combining fields from two tables (or more) by using values common to each. .[3]
  • A CROSS JOIN will produce rows which combine each row from the first table with each row from the second table.[4]
  • A INTERSECT clause combines the results of two queries and returns only rows that appear in both result sets. For purposes of duplicate removal the INTERSECT operator does not distinguish between NULLs. The INTERSECT operator removes duplicate rows from the final result set.[5]
  • A UNION clause combines the results of two SQL queries into a single table of all matching rows. The two queries must result in the same number of columns and compatible data types in order to unite.[6]

Key Terms

edit
cross join
intersect
join
select
union

See Also

edit

References

edit
  Type classification: this is a lesson resource.