SQL

Embed Size (px)

DESCRIPTION

Oracle sql queries only

Citation preview

SQL> SELECT * FROM emp;SELECT deptno, dname, loc FROM dept;SELECT deptno, dname FROM dept;SELECT ename, sal, hiredate, job FROM emp;SELECT Ename, Deptno, Sal, Sal * 12 Yearly_Sal FROM Emp;SELECT Ename, Sal, Comm, Sal + Comm Total_Sal FROM Emp;SELECT Ename, Sal, Comm, Sal + NVL(Comm, 0) Total_Sal FROM Emp;SELECT 12*5+100/10-2 FROM dual;SELECT Ename Name, Sal Salary, Comm Commission, Sal + NVL(Comm, 0) "Gross Salary" FROM Emp;SELECT Ename, ' is Working for the Department ', Deptno FROM Emp;SELECT Ename, '''s role is ', Job FROM Emp;SELECT Empno||Ename||Job||Sal||NVL(Comm,0)||MGR||HireDate||Deptno Employee FROM Emp;SELECT DISTINCT Deptno FROM Emp;SELECT DISTINCT Job FROM Emp;SELECT DISTINCT Comm FROM Emp;SELECT DISTINCT Deptno, Job, mgr FROM EmpSELECT Ename, Sal, Deptno, Job FROM Emp WHERE Job = 'MANAGER';SELECT Ename, Sal FROM Emp WHERE Sal >= 3000;SELECT Ename, Deptno, Job, HireDate FROM Emp WHERE HireDate = '03-DEC-81';SELECT DISTINCT Job FROM Emp WHERE Job 'CLERK';SELECT Ename, Sal, Deptno, Job FROM Emp WHERE Job 'CLERK';SELECT Ename, Deptno, Sal FROM Emp WHERE Sal * 12 > 35000;SELECT Ename, Deptno, Sal, Comm, Sal + NVL(Comm, 0) TotSal FROM Emp WHERE Sal + NVL(Comm, 0) > 2800;SELECT 200 a, 50 b, 250 as "a+b" FROM DUAL;SELECT 200 a, 50 b, 250 as "a+b" FROM DUAL WHERE 1 = 2;SELECT 200 a, 50 b, 250 as "a+b" FROM DUAL WHERE 'ABC' = 'abc';SELECT Ename, Sal , Job FROM Emp WHERE Job = 'MANAGER' AND Job = 'ANALYST';SELECT Ename, Sal, Job FROM Emp WHERE Sal >= 1500 AND Sal = 1500 AND Sal 'MANAGER';SELECT Ename, Sal, Deptno, HireDate FROM Emp WHERE HireDate > '03-DEC-81';SELECT * FROM Emp WHERE Comm = NULL;SELECT Ename, Sal, Comm FROM Emp WHERE Comm NULL;SELECT Ename, Sal, Job, Deptno FROM Emp WHERE 'MANAGER' = Job;Using HR Schema SELECT department_id, job_id, SUM(salary), AVG(salary) FROM employees WHERE ( ( department_id = 20 AND ( job_id = 'MK_MAN' OR job_id = 'MK_REP' OR job_id = 'PU_MAN' OR job_id = 'PU_CLERK' OR job_id = 'HR_REP' OR job_id = 'SH_CLERK' OR job_id = 'IT_PROG' OR job_id = 'SA_REP' ) AND ( salary >= 5000 AND salary = 5000 AND salary = 5000 AND salary = 5000 AND salary = 5000 AND salary = 5000 AND salary = 5000 AND salary = 5000 AND salary