0% found this document useful (0 votes)
7 views

WED 15 JAN SQL

The document contains a series of SQL commands and their outputs related to employee data in a database. It includes examples of successful queries, errors encountered due to syntax issues, and results from various SELECT statements on the EMP, DEPT, and SALGRADE tables. The document illustrates how to retrieve and manipulate employee information, including salary calculations and filtering by job titles and hire dates.

Uploaded by

rohandingra1997
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

WED 15 JAN SQL

The document contains a series of SQL commands and their outputs related to employee data in a database. It includes examples of successful queries, errors encountered due to syntax issues, and results from various SELECT statements on the EMP, DEPT, and SALGRADE tables. The document illustrates how to retrieve and manipulate employee information, including salary calculations and filtering by job titles and hire dates.

Uploaded by

rohandingra1997
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

SQL> SET PAGES 1000 LINES 1000;

SQL> SELECT * FORM EMP;


SELECT * FORM EMP
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

SQL> SELECT *
2 FROM EMP;

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 ENAME,JOB,SAL,COMM


2 FROM EMP
3 WHERE DEPTNO=20;

ENAME JOB SAL COMM


---------- --------- ---------- ----------
SMITH CLERK 800
JONES MANAGER 2975
SCOTT ANALYST 3000
ADAMS CLERK 1100
FORD ANALYST 3000

SQL> SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION


2 FROM EMP
3 WHERE COMM>0;
SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

SQL> SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION


2 FROM EMP
3 WHERE COMM >0;
SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

SQL> SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION


2 FROM EMP;
SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL COMMISSION
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

SQL> SELECT EMPNO,ENAME,SAL,SAL*12 ANNUAL_SALARY,COMM,COMM*12 ANNUAL_COMMISSION


2 FROM EMP
3 WHERE COMM>0;

EMPNO ENAME SAL ANNUAL_SALARY COMM ANNUAL_COMMISSION


---------- ---------- ---------- ------------- ---------- -----------------
7499 ALLEN 1600 19200 300 3600
7521 WARD 1250 15000 500 6000
7654 MARTIN 1250 15000 1400 16800

SQL> SELECT *
2 FROM EMP
3 WHERE HIREDATE>17-DEC-80;
WHERE HIREDATE>17-DEC-80
*
ERROR at line 3:
ORA-00904: "DEC": invalid identifier

SQL> SELECT *
2 FROM EMP
3 WHERE HIREDATE>'31-DEC-80';

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
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

13 rows selected.

SQL> SELECT *
2 FRFOM EMP
3 WHERE JOB=SALESMAN;
FRFOM EMP
*
ERROR at line 2:
ORA-00923: FROM keyword not found where expected

SQL> SELECT *
2 FROM EMP
3 WHERE JOB=SALESMAN;
WHERE JOB=SALESMAN
*
ERROR at line 3:
ORA-00904: "SALESMAN": invalid identifier

SQL> SELECT *
2 FROM EMP
3 WHERE JOB='SALESMAN';

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
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0
30

SQL> SELECT *,SAL*12


2 FROM EMP
3 WHERE JOB!='CLERK';
SELECT *,SAL*12
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

SQL> SELECT EMP,SAL*12


2 FROM EMP
3 WHERE JOB!='CLERK';
SELECT EMP,SAL*12
*
ERROR at line 1:
ORA-00904: "EMP": invalid identifier

SQL> SELECT EMP.*,SAL*12


2 FROM EMP
3 WHERE JOB!='CLERK';

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
7839 KING PRESIDENT 17-NOV-81 5000
10 60000
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0
30 18000
7902 FORD ANALYST 7566 03-DEC-81 3000
20 36000

10 rows selected.

SQL> SELECT ENAME,JOB,SAL*12 ANNUAL_SALARY,SAL*1.11 HIKE


2 FROM EMP
3 WHERE JOB='ANALYST';

ENAME JOB ANNUAL_SALARY HIKE


---------- --------- ------------- ----------
SCOTT ANALYST 36000 3330
FORD ANALYST 36000 3330

SQL> SELECT LOCATION


2 FROM LOCATIONS;
FROM LOCATIONS
*
ERROR at line 2:
ORA-00942: table or view does not exist

SQL> SELECT * FROM TAB;

TNAME TABTYPE CLUSTERID


------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE

SQL> SELECT * FROM DEPT;

DEPTNO DNAME LOC


---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

SQL> SELECT LOC


2 FROM DEPT
3 WHERE DNAME='SALES';

LOC
-------------
CHICAGO

SQL> SELECT * FROM SALGRADE;

GRADE LOSAL HISAL


---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999

SQL> SELECT GRADE


2 FROM SALGRADE
3 WHERE HISAL=2000;

GRADE
----------
3

SQL> SELECT DNAME


2 FROM DEPT
3 WHERE LOC='NEW YORK';

DNAME
--------------
ACCOUNTING

SQL> SELECT EMP.*,SAL*6


2 FROM EMP
3 WHERE SAL>999;

EMPNO ENAME JOB MGR HIREDATE SAL COMM


DEPTNO SAL*6
---------- ---------- --------- ---------- --------- ---------- ----------
---------- ----------
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300
30 9600
7521 WARD SALESMAN 7698 22-FEB-81 1250 500
30 7500
7566 JONES MANAGER 7839 02-APR-81 2975
20 17850
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400
30 7500
7698 BLAKE MANAGER 7839 01-MAY-81 2850
30 17100
7782 CLARK MANAGER 7839 09-JUN-81 2450
10 14700
7788 SCOTT ANALYST 7566 19-APR-87 3000
20 18000
7839 KING PRESIDENT 17-NOV-81 5000
10 30000
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0
30 9000
7876 ADAMS CLERK 7788 23-MAY-87 1100
20 6600
7902 FORD ANALYST 7566 03-DEC-81 3000
20 18000
7934 MILLER CLERK 7782 23-JAN-82 1300
10 7800

12 rows selected.

SQL>
SQL> *9

You might also like