Professional Documents
Culture Documents
was ' ||name FROM d_events Slide 6 SELECT last_name ||', '|| first_name FROM employees; SELECT 'On ' ||event_date || ' the event was ' ||name FROM d_events; SELECT 'On ' ||event_date || ' the event was ' ||name AS "Events" FROM d_events; SELECT last_name ||' earns ' ||'$'||salary AS "Salary" FROM employees; Slide 7 CREATE table UCLA (id number, name varchar2(20)); DESC ucla; INSERT INTO ucla values(1,'Joe'); INSERT INTO ucla values(2,'Mary'); SELECT * FROM ucla; #9 SELECT id, 'hello' FROM ucla; SELECT id, 15 FROM ucla; #11 SELECT job_id FROM employees; SELECT DISTINCT job_id FROM employees;
SELECT DISTINCT job_id, salary FROM employees; #12 SELECT DISTINCT year AS "Year" FROM d_cds WHERE year < 2000; #21 SELECT last_name, first_name, department_id FROM employees WHERE department_id = 50; #23 SELECT last_name,first_name,department_id FROM employees WHERE department_id >= 60; SELECT last_name,first_name,department_id FROM employees WHERE department_id <> 60; SELECT 'The song title is " ' || title ||' ." ' FROM d_songs WHERE id = 48; SELECT 'The song title is " ' || title ||' ." ' FROM d_songs WHERE title = 'Meet Me At the Altar'; #24 SELECT last_name,first_name,department_id FROM employees WHERE department_id BETWEEN 60 AND 90; SELECT last_name,first_name,department_id FROM employees WHERE department_id NOT BETWEEN 60 AND 90; SELECT title, year FROM d_cds WHERE year BETWEEN '1999' AND '2001'; SELECT title, year FROM d_cds WHERE year BETWEEN 1999 AND 2001; #25 SELECT * FROM f_staffs WHERE manager_id = 19 and salary <12.00; #27
SELECT last_name,first_name,department_id FROM employees WHERE last_name LIKE 'A%'; SELECT last_name,first_name,department_id FROM employees WHERE last_name LIKE '%s'; SELECT last_name,first_name,department_id FROM employees WHERE last_name LIKE '%s%'; SELECT last_name,first_name,department_id FROM employees WHERE last_name LIKE '_____s%'; #28 Select job_id, first_name, last_name FROM employees Where job_id LIKE 'SA%'; #29 SELECT last_name,first_name,department_id, commission_pct FROM employees WHERE commission_pct is NULL; SELECT last_name,first_name,department_id, commission_pct FROM employees WHERE commission_pct is NOT NULL; #30 SELECT loc_type,comments FROM d_venues WHERE loc_type LIKE 'Private Home'; SELECT first_name,last_name FROM d_partners WHERE auth_expense_amt IS NULL; #31 SELECT last_name,first_name,department_id FROM employees WHERE department_id IN(50, 60, 90); #33 SELECT last_name, job_id, salary FROM employees WHERE job_id = 'SA_REP' OR job_id='AD_PRES' AND salary>15000; SELECT last_name, job_id, salary FROM employees WHERE (job_id = 'SA_REP'
OR job_id='AD_PRES') AND salary>15000; #34 SELECT last_name, job_id, department_id FROM employees WHERE job_id = 'SA_REP' OR department_id = 10; SELECT last_name, job_id, SALARY FROM employees WHERE job_id = 'SA_REP' AND salary > 15000; #35 SELECT address FROM d_venues; SELECT address FROM d_venues WHERE address LIKE '%Primrose%'; Variations: SELECT address FROM d_venues WHERE id NOT IN(105, 206, 332); SELECT address FROM d_venues WHERE id NOT IN(105, 206, 332);
#41 SELECT last_name, specialty, auth_expense_amt FROM d_partners WHERE specialty ='All Types' OR specialty IS NULL AND auth_expense_amt = 300000; SELECT last_name, specialty, auth_expense_amt FROM d_partners WHERE (specialty ='All Types' OR specialty IS NULL) AND auth_expense_amt = 300000; #42 Examples 18.1.8 & 18.1.9 SELECT last_name FROM f_staffs WHERE salary > 6.50 AND staff_type != 'Order Taker'; SELECT email
FROM employees WHERE hire_date BETWEEN '01-JAN-96' AND '31-DEC-96' AND salary > 9000 AND commis sion_pct IS NULL; SELECT email FROM employees WHERE hire_date > '01-JAN-96' AND salary > 9000 AND commission_pct IS NULL; #43 1. (or just job_title) SELECT job_title,min_salary, max_salary FROM jobs WHERE min_salary = 4000 or max_salary = 9000; 2. SELECT job_title,min_salary, max_salary FROM jobs WHERE min_salary = 4000 AND max_salary = 9000; #45 SELECT department_id, job_id, last_name, salary FROM employees ORDER BY department_id desc; #46 SELECT department_id, job_id, last_name, salary FROM employees ORDER BY department_id, job_id, salary; SELECT department_id, job_id, last_name, salary FROM employees ORDER BY department_id, job_id desc, salary; SELECT department_id, job_id, last_name, salary FROM employees ORDER BY 3; SELECT department_id, job_id, last_name, salary FROM employees ORDER BY 2, last_name; #48 SELECT hire_date FROM employees ORDER BY hire_date DESC; #50 SELECT employee_id, first_name FROM employees
WHERE employee_id < 105 ORDER BY last_name; #51 2. SELECT title, year FROM d_cds ORDER BY year, title; 5. SELECT department_id, last_name, manager_id FROM employees WHERE employee_id < 125 ORDER BY department_id DESC, last_name DESC; SELECT DISTINCT item_number, item_names ASC FROM inventory; SELECT last_name, salary DESC FROM employees ORDER BY salary DESC; #55 "SELECT 'The most popular song in our collection is ' || UPPER(title)AS "Most Re quested" FROM d_songs WHERE id = 47; SELECT CONCAT(title, year) FROM d_cds; #56 SELECT department_id, job_id AS job, last_name, salary*12 FROM employees ORDER BY job; SELECT department_id, job_id AS job, last_name, salary*12 FROM employees ORDER BY salary*12; SELECT department_id, job_id AS job, last_name, salary*12 FROM employees ORDER BY 3; #57 SELECT last_name FROM employees WHERE salary > 4000 ORDER BY job_id; #58 SELECT last_name || ' ' || first_name, salary,round(salary,-3) FROM employees WHERE salary>400;