SQL> setlect * from emp where job='clerk' and sal>1500;
SP2-0734: unknown command beginning "setlect * ..." - rest of line ignored.
SQL> select * from emp where job='clerk' and sal>1500;
no rows selected
SQL> select ename,hiredate from emp where job='manager' and deptn0=30;
select ename,hiredate from emp where job='manager' and deptn0=30
ERROR at line 1:
ORA-00904: "DEPTN0": invalid identifier
SQL> select ename,hiredate from emp where job='manager' and deptno=30;
no rows selected
SQL> select * from emp where job='salesman' and sal*12>14000;
no rows selected
SQL> SELECT * FROM EMP WHERE DEPTN0 IN(30,ANALYST);
SELECT * FROM EMP WHERE DEPTN0 IN(30,ANALYST)
ERROR at line 1:
ORA-00904: "ANALYST": invalid identifier
SQL> SELECT * FROM EMP WHERE DEPTN0=30 OR JOB='ANALYST';
SELECT * FROM EMP WHERE DEPTN0=30 OR JOB='ANALYST'
ERROR at line 1:
ORA-00904: "DEPTN0": invalid identifier
SQL> SELECT * FROM EMP WHERE JOB='ANALYST',DEPTNO=30;
SELECT * FROM EMP WHERE JOB='ANALYST',DEPTNO=30
ERROR at line 1:
ORA-00933: SQL command not properly ended
SQL> ED
Wrote file [Link]
1* SELECT * FROM EMP WHERE JOB='ANALYST'OR DEPTNO=30
SQL> /
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7900 JAMES CLERK 7698 03-DEC-81 950 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
8 rows selected.
SQL> SELECT ENAME,SAL,JOB FRPM EMP WHERE SAL>1100 AND JOB='CLERK';
SELECT ENAME,SAL,JOB FRPM EMP WHERE SAL>1100 AND JOB='CLERK'
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> SELECT ENAME,SAL,JOB FROM EMP WHERE SAL<1100 AND JOB='CLERK';
ENAME SAL JOB
---------- ---------- ---------
SMITH 800 CLERK
JAMES 950 CLERK
SQL> SELECT ENAME,SAL,DEPTNO FROM EMP WHERE DEPTNO=20 AND SAL>1100 AND SAL*12>12000;
ENAME SAL DEPTNO
---------- ---------- ----------
JONES 2975 20
SCOTT 3000 20
FORD 3000 20
SQL> SELECT ENAME,SAL,DEPTNO,SAL*12 FROM EMP WHERE DEPTNO=20 AND SAL>1100 AND SAL*12>12000;
ENAME SAL DEPTNO SAL*12
---------- ---------- ---------- ----------
JONES 2975 20 35700
SCOTT 3000 20 36000
FORD 3000 20 36000
SQL> SELECT EMPNO,ENAME,DEPTNO,JOB FROM EMP WHERE JOB='MANAGER' AND DEPTNO=20;
EMPNO ENAME DEPTNO JOB
---------- ---------- ---------- ---------
7566 JONES 20 MANAGER
SQL> SELECT * FROM EMP WHERE DEPTNO IN(20,30);
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-87 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
11 rows selected.
SQL> SELECT * FROM EMP WHERE JOB='ANALYST', DPTNO=10;
SELECT * FROM EMP WHERE JOB='ANALYST', DPTNO=10
ERROR at line 1:
ORA-00933: SQL command not properly ended
SQL> SELECT * FROM EMP WHERE JOB='ANALYST' AND DEPTNO=10;
no rows selected
SQL> SELECT * FROM EMP WHERE JOB='PRESIDENT' AND SAL=4000;
no rows selected
SQL> SELECT ENAME,JOB,DEPTNO FROM EMP WHERE JOB='CLERK' AND DEPTNO IN(10,20);
ENAME JOB DEPTNO
---------- --------- ----------
SMITH CLERK 20
ADAMS CLERK 20
MILLER CLERK 10
SQL> SELECT * FROM EMP WHERE JOB IN('CLERK','MANAGER') AND DEPTNO=10;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7934 MILLER CLERK 7782 23-JAN-82 1300 10
SQL> SELECT * FROM EMP WHERE DEPTNO IN(10,20,30,40);
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7839 KING PRESIDENT 17-NOV-81 5000 10
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-87 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
7934 MILLER CLERK 7782 23-JAN-82 1300 10
14 rows selected.
SQL> SELECT * FROM EMP WHERE EMPNO IN(7902,7839);
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7839 KING PRESIDENT 17-NOV-81 5000 10
7902 FORD ANALYST 7566 03-DEC-81 3000 20
SQL> SELECT * FROM EMP WHERE JOB IN('MANAGER','SALESMAN','CLERK');
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-87 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7934 MILLER CLERK 7782 23-JAN-82 1300 10
11 rows selected.
SQL> SELECT ENAME,HIREDATE FROM EMP WHERE HIREDATE BETWEEN '01-JAN-1981' AND '31-DEC-1987';
ENAME HIREDATE
---------- ---------
ALLEN 20-FEB-81
WARD 22-FEB-81
JONES 02-APR-81
MARTIN 28-SEP-81
BLAKE 01-MAY-81
CLARK 09-JUN-81
SCOTT 19-APR-87
KING 17-NOV-81
TURNER 08-SEP-81
ADAMS 23-MAY-87
JAMES 03-DEC-81
FORD 03-DEC-81
MILLER 23-JAN-82
13 rows selected.
SQL> SELECT * FROM EMP WHERE SAL BETWEEN 1250 AND 3000;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
7934 MILLER CLERK 7782 23-JAN-82 1300 10
10 rows selected.
SQL> SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE HIREDATE='01-JAN-1981' AND DEPT IN(10,30);
SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE HIREDATE='01-JAN-1981' AND DEPT IN(10,30)
ERROR at line 1:
ORA-00904: "DEPT": invalid identifier
SQL> ED
Wrote file [Link]
1* SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE HIREDATE='01-JAN-1981' AND DEPTNO IN(10,30);
2 /
SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE HIREDATE='01-JAN-1981' AND DEPTNO IN(10,30);
ERROR at line 1:
ORA-00911: invalid character
SQL> SELECT ENAME,HIREDATE,DEPTNO FROM EMP WHERE HIREDATE='01-JAN-1981' AND DEPTNO IN(10,30);
no rows selected
SQL> SELECT EMP.*,SAL*12 FFROM EMP WHERE SAL BETWEEN 1000 AND 4000 AND SAL*12>150;
SELECT EMP.*,SAL*12 FFROM EMP WHERE SAL BETWEEN 1000 AND 4000 AND SAL*12>150
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> SELECT EMP.*,SAL*12 FROM EMP WHERE SAL BETWEEN 1000 AND 4000 AND SAL*12>150;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO SAL*12
---------- ---------- --------- ---------- --------- ---------- ---------- ---------- ----------
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30 19200
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30 15000
7566 JONES MANAGER 7839 02-APR-81 2975 20 35700
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30 15000
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30 34200
7782 CLARK MANAGER 7839 09-JUN-81 2450 10 29400
7788 SCOTT ANALYST 7566 19-APR-87 3000 20 36000
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30 18000
7876 ADAMS CLERK 7788 23-MAY-87 1100 20 13200
7902 FORD ANALYST 7566 03-DEC-81 3000 20 36000
7934 MILLER CLERK 7782 23-JAN-82 1300 10 15600
11 rows selected.
SQL>