You are on page 1of 1

SELECT ssn,fname,salary FROM employee WHERE salary BETWEEN 20000 and 30000

SELECT ssn,fname,salary FROM employee WHERE super_ssn is null


SELECT ssn,fname,salary from employee WHERE salary IN (10000,20000,30000)
SELECT COUNT(*), dno FROM employee,department WHERE employee.dno=department.dnum
ber GROUP by dno
SELECT dnumber,COUNT(*) FROM department GROUP by dnumber
SELECT COUNT(*),dno FROM employee ,department WHERE employee.dno=department.dnum
ber and employee.ssn!=department.mgr_ssn GROUP by dno
SELECT dname,dnumber,fname,lname FROM employee,department WHERE dno=dnumber and
mgr_ssn=ssn
SELECT dname,E.fname as EmployeeName, M.fname as ManagerName FROM employee as E,
employee as M,department WHERE mgr_ssn=M.ssn and E.dno=dnumber and E.ssn!=M.ssn
ORDER by E.dno
SELECT fname,lname FROM employee,department WHERE dno=dnumber and dname='researc
h'
SELECT dnumber FROM department WHERE dname='research'
SELECT fname,lname FROM employee WHERE dno=(SELECT dnumber FROM department WHERE
dname='research')
SELECT fname,lname FROM employee WHERE dno IN (SELECT dnumber FROM department WH
ERE dname='research' or dname='software')
// we used in operator for multiple values and DISTINCT removes the dup
lication
// BETWEEN for Range //LIKE operator is used for search specially in
string
//COUNT(*) is just used for the numbering of rows of result

You might also like