Sunteți pe pagina 1din 12

CHINTHALA LAVANYA

18BCI0201

LAB DA 2

CSE2004-DATABASE MANAGEMENTS SYSTEMS LAB

FALL 2019-2010

ANBARASI M

L37+L38

CHINTHALA LAVANYA
18BCI0201
CHINTHALA LAVANYA
18BCI0201

SQL> CREATE TABLE EMPLOYEES(

2 EMP_ID NUMBER(6) NOT NULL,

3 FIRST_NAME VARCHAR2(20),

4 LAST_NAME VARCHAR2(25) NOT NULL,

5 EMAIL VARCHAR2(25) NOT NULL,

6 PHONENUMBER VARCHAR2(15) NOT NULL,

7 HIREDATE DATE NOT NULL,

8 JOB_ID VARCHAR2(25) NOT NULL,

9 SALARY NUMBER(8),

10 COMMISION NUMBER(4,2),

11 MANAGER_ID NUMBER(6),

12 DEPARTMENT_ID NUMBER(4));

Table created.
CHINTHALA LAVANYA
18BCI0201

SQL> INSERT INTO EMPLOYEES


VALUES(12,'LAV','RENU','KAGY@MAIL.COM',5346,'3-JAN-
1996','IT_MG',5000,20,123,345);

1 row created.

SQL> INSERT INTO EMPLOYEES VALUES(13,'JAY','RAM','GY@MAIL.COM',6746,'3-


FEB-1996','MT_YD',6000,30,134,456);

1 row created.

SQL> INSERT INTO EMPLOYEES


VALUES(14,'ABI','MAN','YAHOO@MAIL.COM',12334,'3-MAR-
2001','GY_TY',7000,40,145,567);

1 row created.

SQL> SELECT LAST_NAME,12*SALARY+100 FROM EMPLOYEES;

LAST_NAME 12*SALARY+100

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

RENU 60100

RAM 72100

MAN 84100
CHINTHALA LAVANYA
18BCI0201

SQL> SELECT LAST_NAME,HIREDATE FROM EMPLOYEES WHERE HIREDATE


BETWEEN '01-JAN-1996' AND '31-JAN-1996';

LAST_NAME HIREDATE

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

RENU 03-JAN-96

SQL> SELECT LAST_NAME,JOB_ID FROM EMPLOYEES WHERE JOB_ID NOT


IN('IT_PROG','ST_CLERK','SA_REP');

LAST_NAME JOB_ID

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

RENU IT_MG

RAM MT_YD

MAN GY_TY

SQL> SELECT * FROM EMPLOYEES WHERE JOB_ID='PRESIDENT' AND


SALARY>15000 OR JOB_ID='MANAGING DIRECTOR';

no rows selected
CHINTHALA LAVANYA
18BCI0201

SQL> SELECT EMP_ID,LAST_NAME,HIREDATE FROM EMPLOYEES ORDER BY


HIREDATE DESC;

EMP_ID LAST_NAME HIREDATE

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

14 MAN 03-MAR-01

13 RAM 03-FEB-96

12 RENU 03-JAN-96

SQL> SELECT LAST_NAME,JOB_ID,HIREDATE FROM EMPLOYEES WHERE HIREDATE


BETWEEN '2-FEB-1996' AND '3-MAR-2001' ORDER BY HIREDATE;

LAST_NAME JOB_ID HIREDATE

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

RAM MT_YD 03-FEB-96

MAN GY_TY 03-MAR-01

SQL> SELECT LAST_NAME,HIREDATE FROM EMPLOYEES WHERE HIREDATE


BETWEEN '01-JAN-1996' AND '01-MAR-1996';
CHINTHALA LAVANYA
18BCI0201

LAST_NAME HIREDATE

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

RENU 03-JAN-96

RAM 03-FEB-96

SQL> SELECT FIRST_NAME,JOB_ID FROM EMPLOYEES WHERE MANAGER_ID IS


NULL;

no rows selected

SQL> SELECT LAST_NAME,DEPARTMENT_ID FROM EMPLOYEES WHERE


DEPARTMENT_ID IN(20,50) ORDER BY LAST_NAME;

no rows selected

SQL> SELECT LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE '--A%';


CHINTHALA LAVANYA
18BCI0201

no rows selected

SQL> SELECT LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE 'A%E';

no rows selected

SQL> SELECT LAST_NAME || JOB_ID AS "EMPLOYEE" FROM EMPLOYEES;

EMPLOYEE

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

RENUIT_MG

RAMMT_YD

MANGY_TY
CHINTHALA LAVANYA
18BCI0201

SQL> SELECT EMP_ID,LAST_NAME,JOB_ID FROM EMPLOYEES WHERE JOB_ID LIKE


'LA_';

no rows selected

SQL> SELECT LAST_NAME,JOB_ID,SALARY FROM EMPLOYEES WHERE JOB_ID


IN('IT_MG','GY_TY') AND SALARY NOT IN(2500,3400,1000);

LAST_NAME JOB_ID SALARY

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

RENU IT_MG 5000

MAN GY_TY 7000

SQL> SELECT SYSDATE AS "DATE" FROM DUAL;

DATE

---------

13-AUG-19
CHINTHALA LAVANYA
18BCI0201

SQL> SELECT JOB_ID,FIRST_NAME FROM EMPLOYEES ORDER BY


JOB_ID,FIRST_NAME DESC;

JOB_ID FIRST_NAME

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

GY_TY ABI

IT_MG LAV

MT_YD JAY

SQL> SELECT AVG(SALARY) FROM EMPLOYEES WHERE FIRST_NAME ='LAV';

AVG(SALARY)

-----------

5000

SQL> SELECT MIN(SALARY),MAX(SALARY) FROM EMPLOYEES;

MIN(SALARY) MAX(SALARY)
CHINTHALA LAVANYA
18BCI0201

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

5000 7000

SQL> SELECT COUNT(*) FROM EMPLOYEES WHERE AGE=30;

COUNT(*)

----------

SQL> SELECT DEPARTMENT_ID FROM (SELECT


DEPARTMENT_ID,COUNT(DEPARTMENT_ID) FROM EMPLOYEES GROUP BY
DEPARTMENT_ID ORDER BY COUNT(DEPARTMENT_ID ) DESC) WHERE
ROWNUM=1;

DEPARTMENT_ID

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

567

SQL> SELECT INITCAP(FIRST_NAME)| | ','| | EMP_ID FROM EMPLOYEES;


CHINTHALA LAVANYA
18BCI0201

INITCAP(FIRST_NAME)||','||EMP_ID

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

Lav,12

Jay,13

Abi,14

SQL> SELECT INSTR(FIRST_NAME,'A') FROM EMPLOYEES;

INSTR(FIRST_NAME,'A')

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

SQL> SELECT FIRST_NAME FROM EMPLOYEES WHERE LENGTH(FIRST_NAME)=3;

FIRST_NAME

--------------------
CHINTHALA LAVANYA
18BCI0201

LAV

JAY

ABI

SQL> SELECT SALARY FROM EMPLOYEES WHERE DEPARTMENT_ID


IN(345,456,678);

SALARY

----------

5000

6000

S-ar putea să vă placă și