Professional Documents
Culture Documents
1
Creating ad hoc columns
• We can create temporary new columns based on the
values of existing columns. Name new columns with
the “AS” keyword, for example:
2
Creating ad hoc columns
• We can also combine text-based columns using
CONCAT(), short for “concatenate,” for example:
3
Sorting selections
• By default, SQL will return rows in an arbitrary order,
which is not necessarily significant
5
SELECT examples
• Write queries to:
14
Aggregation examples
• Write queries to:
18
Subqueries
• We can write a subquery by using putting an inner SQL
query in parentheses within our expression. For
example:
SELECT Employee_Name
FROM Employees
WHERE Salary >
Order of
(SELECT AVG(Salary) operations: the
parentheses
FROM Employees); (subquery)
occurs first
19
Subqueries
• A subquery may involve a single value (like an average)
or a list of values (like all foods by a certain supplier)
20
Subqueries – IN
• An IN subquery checks if a subquery contains a certain
value. For example:
SELECT Player_Name
FROM Players Finds all players
WHERE Team_ID IN whose teams are
in Los Angeles
(SELECT Team_ID
FROM Teams
WHERE Location = “Los Angeles”);
24
Subqueries examples
• Write queries to: