Sie sind auf Seite 1von 9

WORKING WITH SQL QUERY

EX.NO:

DATE:

ROLLNO:

1.SHOW DETAILS OF TABLE:

SQL> desc emporg;

Name Null? Type

----------------------------------------- -------- ----------------------------

EMPID NUMBER(8)

EMPNAME VARCHAR2(10)

DEP VARCHAR2(10)

SAL NUMBER(7)

DOJ DATE

DESIGNATION VARCHAR2(15)

PHONENO NUMBER(10)

PLACE VARCHAR2(10)

2.DISPLAY DETAILS OF EMPLOYEE

SQL> select * from emporg;

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

100 roja infotech 50000 13-SEP-13 teaching 99999999

101 pavi cse 29000 12-NOV-11 professor 987654321

103 samya cse 30000 12-SEP-12 professor 91343243

104 priya civil 30000 11-JAN-12 teaching 91122333

105 nivetha eee 35000 14-FEB-11 professor 922334455


106 snekha mech 45555 15-MAR-10 teaching 99999999

107 saranya ece 29000 18-MAY-08 professor 989898889

108 sasi EEE 45000 27-JUN-08 professor 912323233

109 yamu mech 45909 19-JUL-07 professor 999992333

110 kavi infotech 49000 29-DEC-12 professor 999999000

3.DISPLAY ID AND DESIGNATION FROM EMPLOYEE

SQL> select empid,designation from emporg;

EMPID DESIGNATION

---------- ---------------

100 teaching

101 professor

103 professor

104 teaching

105 professor

106 teaching

107 professor

108 professor

109 professor

110 professor

4.DISPLAY EMPLOYEE DETAILS WHO WORKING IN DELHI.

SQL> select * from emporg where place='delhi';

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

PLACE

111 kareena fashion 40000 12-MAR-88 fashionist 913333334

Delhi

104 priya civil 30000 11-JAN-12 teaching 91122333

delhi

105 nivetha eee 35000 14-FEB-11 professor 922334455


delhi

106 snekha mech 45555 15-MAR-10 teaching 99999999

delhi

5.DISPLAY EMPLOYEE NAME WHO GET SALARY MORE THAN 35000

SQL> select empname from emporg where sal>35000;

EMPNAME

kareena

roja

snekha

sasi

yamu

kavi

6 rows selected.

6.DISPLAY EMPLOYEE NAME WHO WORKING IN DELHI AND SALEM SALARY<35000.

SQL> select empname from emporg where place='delhi' or place='salem' and sal<30000;

EMPNAME

kareena

priya

nivetha

snekha

saranya

7.DISPLAY EMPLOYEE DETAILS WHO WORKING IN JAVA DOMAIN:

SQL> select * from emporg where domain='java';

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

PLACE DOMAIN

105 nivetha eee 35000 14-FEB-11 professor 922334455

delhi java
106 snekha mech 45555 15-MAR-10 teaching 99999999

delhi java

110 kavi infotech 49000 29-DEC-12 professor 999999000

java

8.INCREASING SALARY:

SQL> select sal+(sal*2)as sal,empname from emporg where designation='professor';

SAL EMPNAME

---------- ----------

90000 katrina

90000 samya

105000 nivetha

135000 sasi

137727 yamu

147000 kavi

9.DISPLAY AVAILABLE DOMAIN:

SQL> select domain from emporg;

DOMAIN

webdevelop

java

java

webdevelop

java

10.DESIGNATION OF EMPLOYEE OF DOMAIN WEBDEVELOPMENT:

SQL> select designation from emporg where domain='webdevelop';

DESIGNATION

---------------

professor
professor

11.UPDATE GRADE BASE ON SALARY:

SQL> update emporg set grade='O' where sal>40000;

5 rows updated.

SQL> select * from emporg where grade='O';

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

PLACE DOMAIN GRADE

---------- ---------- ----------

100 roja infotech 50000 13-SEP-13 teaching 99999999

gopi O

106 snekha mech 45555 15-MAR-10 teaching 99999999

delhi java O

108 sasi EEE 45000 27-JUN-08 professor 912323233

109 yamu mech 45909 19-JUL-07 professor 999992333

Webdevelop O

110 kavi infotech 49000 29-DEC-12 professor 999999000

java O

12. display the details of the employee based on date of join:

SQL> select * from emporg where doj='13-sep-13';

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

PLACE DOMAIN GRADE

100 roja infotech 50000 13-SEP-13 teaching 99999999

gopi O

SQL> select * from emporg where doj='29-dec-12';


110 kavi infotech 49000 29-DEC-12 professor 999999000

java O

13. display the name, designation and grade of the employee whose salary range from Rs.
30,000 to 40,000.
SQL> select empname,designation,grade from emporg where sal between 30000 and 40000;

EMPNAME DESIGNATION GRADE

---------- --------------- ----------

kareena fashionist A

katrina professor

samya professor

priya teaching

nivetha professor A

14. display the name, designation and grade of the employee whose salary range from Rs.
230,000 to 40,000 with highest salary is first.
SQL> select empname,designation,grade from emporg where sal between 30000 and 40000 order by sal desc;

EMPNAME DESIGNATION GRADE

---------- --------------- ----------

kareena fashionist A

nivetha professor A

priya teaching

katrina professor

samya professor

15. . display the name of the employee if the name starts with letter ‘K’.

SQL> select empname from emporg where empname like 'k%';

EMPNAME

kareena

katrina

kavi
16. Remove the details of the employee if his experience is more than 20 years

SQL> delete from emporg where sal<30000;

2 rows deleted.

17. display the name and yearly salary of all employee:

SQL> select empname,sal from emporg;

EMPNAME SAL

kareena 40000

katrina 30000

roja 50000

samya 30000

priya 30000

nivetha 35000

snekha 45555

sasi 45000

yamu 45909

kavi 49000

10 rows selected.

18. display all the name in upper case and A to Z order.

SQL> select UPPER(empname) from emporg order by empname asc;

UPPER(EMPNAME)

KAREENA

KATRINA

KAVI

NIVETHA

PRIYA

ROJA

SAMYA

SASI
SNEKHA

YAMU

10 rows selected.

19. get the employee details who are all working in Delh or gopi.

SQL> select * from emporg where place='delhi' or place='gopi';

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

PLACE DOMAIN GRADE

---------- ---------- ----------

111 kareena fashion 40000 12-MAR-88 fashionist 913333334

delhi A

100 roja infotech 50000 13-SEP-13 teaching 99999999

gopi O

104 priya civil 30000 11-JAN-12 teaching 91122333

Delhi

20.DISPLAY ALL THE DETAILS:

SQL> select * from emporg;

EMPID EMPNAME DEP SAL DOJ DESIGNATION PHONENO

---------- ---------- ---------- ---------- --------- --------------- ----------

PLACE DOMAIN GRADE

111 kareena fashion 40000 12-MAR-88 fashionist 913333334

delhi A

112 katrina mech 30000 23-NOV-88 professor 92444444

bombay

100 roja infotech 50000 13-SEP-13 teaching 99999999

gopi O

103 samya cse 30000 12-SEP-12 professor 91343243

Salem
104 priya civil 30000 11-JAN-12 teaching 91122333

delhi

105 nivetha eee 35000 14-FEB-11 professor 922334455

delhi java

106 snekha mech 45555 15-MAR-10 teaching 99999999

delhi java O

108 sasi EEE 45000 27-JUN-08 professor 912323233

109 yamu mech 45909 19-JUL-07 professor 999992333

webdevelop

110 kavi infotech 49000 29-DEC-12 professor 999999000

java O

Das könnte Ihnen auch gefallen