Professional Documents
Culture Documents
SQL: Queries, Constraints, Triggers: Topics
SQL: Queries, Constraints, Triggers: Topics
Chapter 5
Conceptual evaluation strategy
CMPT 354 • 2004-2 35 Chapter 5 CMPT 354 • 2004-2 36
Aggregate Operations (Cont.) Aggregate Operations (Cont.)
Step 1,2,3 Step 4,5 { Find the age of the youngest sailor with age
rating age rating age between 18 and 60 for each rating level
7 45.0 1 33.0 with at least 2 such sailors
1 33.0 3 25.5
8 55.5 3 25.5 Step 6 SELECT S.rating, MIN (S.age) AS minage
8 25.5 3 63.5 rating minage FROM Sailors S
7 35.0 WHERE S.age >= 18 AND S.age ≤ 60
10 35.0 7 45.0
GROUP BY S.rating
7 35.0 7 35.0 8 25.5
HAVING COUNT (*) > 1
9 35.0 8 55.5
3 25.5 8 25.5
rating minage
3 63.5 9 35.0 3 25.5 Answer
3 25.5 10 35.0 7 35.0 relation
Chapter 5 CMPT 354 • 2004-2 37 Chapter 5 CMPT8354 • 2004-2
25.5 38