SQL Set Operators Traditional Set Operators: Union Compatibility: Requirement for the traditional set operators. Strong requirement. - Same number of columns. - Each corresponding column is compatible. - Positional correspondence. Apply to similar tables by removing columns first. SQL UNION Example: Example 1: Retrieve basic data about all university people. SELECT FacNo AS PerNo, FacFirstName ...
Query Formulation Query Formulation Process: Critical Questions: What tables? - Columns in result. - Conditions to test (including join conditions). How to combine the tables? - Usually join of PK to FK. More complex ways to combine Individual rows or groups of rows? - Aggregate functions in result. - Conditions with aggregate functions. University Database Diagram: Summarization and Joins 1: Example 1: List the number of students enrolled in each 2017 course offering showing the offer number and number of students in the result. SELECT Offering.OfferNo, COUNT (*) AS NumSt...