0% found this document useful (0 votes)
9 views3 pages

Lab - Selecting Data, Filtering, Sorting, Joins, Unions

Len selecting data

Uploaded by

Jordan Samuelson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Lab - Selecting Data, Filtering, Sorting, Joins, Unions

Len selecting data

Uploaded by

Jordan Samuelson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Exercise 1:

a. SELECT * FROM employees;


+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 1 | John | Doe | 10 |
| 2 | Bob | Johnson | 20 |
| 3 | Alice | Smith | 30 |
| 4 | Liz | Jane | 30 |
| 5 | Diana | Smith | 20 |
| 6 | Chris | Cook | 30 |
| 7 | William | Baker | 20 |
| 8 | John | Smith | 40 |

b. SELECT first_name, last_name FROM employees;


+------------+-----------+
| first_name | last_name |
+------------+-----------+
| John | Doe |
| Bob | Johnson |
| Alice | Smith |
| Liz | Jane |
| Diana | Smith |
| Chris | Cook |
| William | Baker |
| John | Smith |

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 |

b. SELECT * FROM employees WHERE last_name = 'Smith';


+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 3 | Alice | Smith | 30 |
| 5 | Diana | Smith | 20 |
| 8 | John | Smith | 40 |

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 |

b. SELECT * FROM employees ORDER BY department_id DESC;


+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 8 | John | Smith | 40 |
| 3 | Alice | Smith | 30 |
| 4 | Liz | Jane | 30 |
| 6 | Chris | Cook | 30 |
| 2 | Bob | Johnson | 20 |
| 5 | Diana | Smith | 20 |
| 7 | William | Baker | 20 |
| 1 | John | Doe | 10 |

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 |

b. SELECT * FROM employees WHERE last_name = 'Smith' ORDER BY


employee_id ASC;
+-------------+------------+-----------+---------------+
| employee_id | first_name | last_name | department_id |
+-------------+------------+-----------+---------------+
| 3 | Alice | Smith | 30 |
| 5 | Diana | Smith | 20 |
| 8 | John | Smith | 40 |

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 |
+-------------+------------+-----------+---------------+

You might also like