Lab - Selecting Data, Filtering, Sorting, Joins, Unions
Lab - Selecting Data, Filtering, Sorting, Joins, Unions
Exercise 2:
a. SELECT * FROM employees WHERE department_id = 30;
+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 3 | Alice | Smith | 30 |
| 4 | Liz | Jane | 30 |
| 6 | Chris | Cook | 30 |
Exercise 3:
a. SELECT * FROM employees ORDER BY last_name ASC;
+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 7 | William | Baker | 20 |
| 6 | Chris | Cook | 30 |
| 1 | John | Doe | 10 |
| 4 | Liz | Jane | 30 |
| 2 | Bob | Johnson | 20 |
| 3 | Alice | Smith | 30 |
| 5 | Diana | Smith | 20 |
| 8 | John | Smith | 40 |
Exercise 4:
a. SELECT * FROM employees WHERE department_id = 20 ORDER BY first_name
ASC;
+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 2 | Bob | Johnson | 20 |
| 5 | Diana | Smith | 20 |
| 7 | William | Baker | 20 |
Exercise 5:
a. SELECT employees.first_name, employees.last_name,
departments.department_name
FROM employees
JOIN departments ON employees.department_id =
departments.department_id;
+------------+-----------+-----------------+
| first_name | last_name | department_name |
+------------+-----------+-----------------+
| John | Doe | HR |
| Bob | Johnson | IT |
| Diana | Smith | IT |
| William | Baker | IT |
| Alice | Smith | Finance |
| Liz | Jane | Finance |
| Chris | Cook | Finance |
| John | Smith | Marketing |
b. SELECT employees.*
FROM employees
JOIN departments ON employees.department_id =
departments.department_id
WHERE departments.department_name = 'IT';
+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 2 | Bob | Johnson | 20 |
| 5 | Diana | Smith | 20 |
| 7 | William | Baker | 20 |
+-------------+------------+-----------+---------------+