Академический Документы
Профессиональный Документы
Культура Документы
1. Old :
Select D1.a_no, D1.bname, D1.amount, D1.cname,
C1.city, C1.cnmae,
B1.bname, B1.city from
deposit D1, Customer C1, Branch B1 where
D1.cname = C1.cname and D1.bname = B1.bname and
D1.cname = 'Anil';
NEW Syntax :
Select a_no, bname, amount, D1.cname, C1.cname, C1.city, C1.cname
from deposit D1 join Customer C1
ON (D1.cname = C1.cname) join branch
ON(D1.bname = B1.bname and D1.cname = 'Anil')
2. Old
SELECT D1.CNAME,D1.CNAME,C1.CITY,B1.BNAME,B1.CITY
FROM DEPOSIT D1,COUSTOMERS C1,BRANCH,B1 WHERE
C1.CITY=B1.CITY AND D1.CNAME=C1.CNAME AND D1.BNAME=B1.BNAME;
NEW :
SELECT D1.CNAME,D1.CNAME,C1.CITY,B1.BNAME,B1.CITY
FROM DEPOSIT D1 join COUSTOMERS C1 ON(D1.CNAME=C1.CNAME)
join branch b1 ON (C1.CITY=B1.CITY AND D1.BNAME=B1.BNAME);
3.
NEW :
SELECT d1.cname, d1.bname, c1.cnmae, c1.city from deposit d1 join customer c1 ON
USING CLAUSE :
SELECT e.emp_name, d.dept_id, d.dept_name from employee e JOIN department d
USING(dept_id);
5.
SELECT distinct job_id, dept_city from job j JOIN department d ON
(j.j.dept_id = d.dept_id AND j.dept_id = 30);
6.
SELECT e.emp_name, e.dept_no, d.dept_name FROM employee e
JOIN department d ON
(e.dept_no = d.dept_no AND LOWER(dept_city) = 'new york');
7.
SELECT e.emp_name "Employee", e.emp_no "EMP#", m.emp_name "Manager",
m.mgr_id "Mgr#" FROM employee e JOIN employee m ON
(e.emp_no = m.mgr_id);
8.
SELECT e.emp_name, e.hire_date FROM employee e, employee s WHERE
s.emp_name = 'SCOTT' AND s.hire_date < e.hire_date;