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