370 - Lec 8
370 - Lec 8
SQL-99: SchemaDefinition,
SchemaDefinition
Constraints, and Queries and Views
Q2 SELECT PNUMBER,
Q2: PNUMBER DNUM,
DNUM LNAME,
LNAME BDATE,
BDATE ADDRESS
FROM PROJECT, DEPARTMENT, EMPLOYEE
WHERE DNUM=DNUMBER AND MGRSSN=SSN
AND PLOCATION='Stafford'
EMPLOYEE.LNAME, DEPARTMENT.DNAME
Query 8: For each employee, retrieve the employee's name, and the
name of his or her immediate supervisor.
If more than
th one relation
l ti is
i specified
ifi d iin th
the FROM
FROM-clause
l
and there is no join condition, then the CARTESIAN
PRODUCT of tuples is selected
Q1C: SELECT *
FROM EMPLOYEE
WHERE DNO 5
DNO=5
Q1D: SELECT *
FROM EMPLOYEE DEPARTMENT
EMPLOYEE,
WHERE DNAME='Research' AND
DNO=DNUMBER
Q11
Q11: SELECT SALARY
FROM EMPLOYEE
Q11A: SELECT DISTINCT SALARY
FROM EMPLOYEE
(
(according
di tto our fformatt for
f date),
d t ) so the
th BDATE value
l
is '_______5_', with each underscore as a place holder
for a single arbitrary character.
Q26: SELECT FNAME, LNAME
FROM EMPLOYEE
WHERE BDATE LIKE '_______5_ 5 ’