100% found this document useful (1 vote)
164 views

Section 2-1 #2 A-D

This document contains SQL queries and responses to exercises from database courses. It includes queries on sample databases like Global Fast Foods and DJs on Demand to retrieve data on customers, employees, orders, venues and more. The queries demonstrate use of operators, joins, sorting, filtering and formatting output. Errors in initial queries are identified and corrected.

Uploaded by

Sonia Kaur
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
100% found this document useful (1 vote)
164 views

Section 2-1 #2 A-D

This document contains SQL queries and responses to exercises from database courses. It includes queries on sample databases like Global Fast Foods and DJs on Demand to retrieve data on customers, employees, orders, venues and more. The queries demonstrate use of operators, joins, sorting, filtering and formatting output. Errors in initial queries are identified and corrected.

Uploaded by

Sonia Kaur
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/ 14

Harsharan Kaur

Section 2-1
October 4, 2020

Section 2-1 #2 a-d

2. Each statement below has errors. Correct the errors and execute the query in Oracle
Application Express.

a. SELECT first name FROM f_staffs;

SELECT first_name
FROM f_staffs;

b. SELECT first_name |" " | last_name AS "DJs on Demand Clients" FROM d_clients
SELECT first_name || ' ' || last_name AS "DJs on Demand Clients"
FROM d_clients;

c. SELECT DISCTINCT f_order_lines FROM quantity;

SELECT DISTINCT quantity


FROM f_order_lines;
d. SELECT order number FROM f_orders;

SELECT order_number
FROM f_orders;
Section 2-2 #1,5,11

1. Using the Global Fast Foods Database,retrieve the customer's


firstname,lastname, and address for the customer who uses ID 456.

SELECT ID, FIRST_NAME, LAST_NAME, ADDRESS


FROM F_CUSTOMERS
WHERE ID = 456;

5. The manager of DJs on Demand would like a report of all the CD titles and years of
CDs that were produced before 2000.

SELECT title, year


FROM d_cds
WHERE year <2000;

11.Write a SQL statement that lists the Global Fast Foods employees who were born
before 1980.

SELECT first_name, last_name


FROM f_staffs
WHERE birthdate <'01-JAN-1980';
Section 2-3 #2,3,5

2. Display the location type and comments for all DJs on Demand venues that are
Private Home.

SELECT loc_type, comments


FROM d_venues
WHERE loc_type = 'Private Home';
3. Using only the less than,equal,or greater than operators,rewrite the following query:

SELECT first_name, last_name


FROM f_staffs

WHERE salary BETWEEN 20.00 and 60.00;

SELECT first_name, last_name


FROM f_staffs
WHERE salary>=20 and salary<=60;
5. Who are the partners of DJs on Demand who do not get an authorized expense
amount ?

SELECT first_name, last_name


FROM d_partners
WHERE auth_expense_amt IS NULL;
Section 3-1 #3,4
3. I need to know who the Global Fast Foods employees are that make more than
$6.50/hour and their position is not order taker.

SELECT first_name, last_name, salary, staff_type


FROM f_staffs
WHERE salary > 6.50 AND staff_type! = 'Order Taker';
4. Using the employees table,write a query to display all employees whose last names
start with “D” and have “a” and “e” anywhere in their last name

SELECT first_name, last_name


FROM employees
WHERE last_name LIKE'D%a%e%';
Section 3-2 #1,2,11
1. In the example below, assign the employee_id column the alias of“
Number.”Complete the SQL statement to order the result set by the column alias.

SELECT employee_id AS "Number", first_name, last_name


FROM employees
ORDER BY "Number";
2. Create a query that will return all the DJs on Demand CD titles ordered by year
with titles in alphabetical order by year.

SELECT title
FROM d_cds
ORDER BY year, title;
11. Finish this query so it returns all employees whose last names start with “St”.

SELECT last_name

FROM employees

WHERE last_name LIKE 'St%';

You might also like