You are on page 1of 6

SQL> create table employee7(empno number(10),empname varchar(10),dob date,empsal

number(10));
Table created.
SQL> desc employee7;
Name
Null? Type
----------------------------------------- -------- ---------------------------EMPNO
NUMBER(10)
EMPNAME
VARCHAR(10)
DOB
DATE
EMPSAL
NUMBER(10)
SQL> insert into employee7 values('&empno','&empname','&dob','&empsal');
Enter value for empno: 1110
Enter value for empname: Ajith
Enter value for dob: 19-jan-1989
Enter value for empsal: 27000
old 1: insert into employee7 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee7 values('1110','Ajith','19-jan-1989','27000')
1 row created.
SQL> /
Enter value for empno: 1111
Enter value for empname: babu
Enter value for dob: 25-may-1989
Enter value for empsal: 30000
old 1: insert into employee7 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee7 values('1111','Babu','25-may-1989','30000')
1 row created.
SQL> /
Enter value for empno: 1112
Enter value for empname: Deva
Enter value for dob: 23-oct-1989
Enter value for empsal: 35000
old 1: insert into employee7 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee7 values('1112','Deva','23-oct-1989','35000')
1 row created.
SQL> /
Enter value for empno: 1113
Enter value for empname: Gowtham

Enter value for dob: 17-sep-1990


Enter value for empsal: 40000
old 1: insert into employee7 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee7 values('1113','Gowtham','17-sep-1990','40000')
1 row created.
SQL> /
Enter value for empno: 1114
Enter value for empname: Jai
Enter value for dob: 22-oct-1989
Enter value for empsal: 41000
old 1: insert into employee7 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee7 values('1114','Jai','22-oct-1989','41000')
1 row created.
SQL> select*from employee7;
EMPNO EMPNAME
1110
1111
1112
1113
1114
5 row created

Ajith
Babu
Deva
Gowtham
Jai

DOB

EMPSAL

19-JAN-1989
25-MAY-1989
23-OCT-1989
17-SEP-1990
22-OCT-1989

27000
30000
35000
40000
41000

COMPARISION OPERATOR :
IN :
SQL> select*from employee7 where empno in('1110','1112');
EMPNO
1110
1112

EMPNAME DOB
Ajith
Deva

EMPSAL

19-JAN-1989
23-OCT-1989

27000
35000

SQL> select*from employee7 where empname in('Babu','Deva');


EMPNO
1111
1112

EMPNAME
Babu
Deva

DOB

25-MAY-1989
23-OCT-1989

EMPSAL
30000
35000

NOT IN :
SQL> select*from employee7 where empno not in('1113','1114');
EMPNO
1110
1111
1112

EMPNAME
Ajith
Babu
Deva

DOB

EMPSAL

19-JAN-1989
25-MAY-1989
23-OCT-1989

27000
30000
35000

SQL> select*from employee7 where empsal not in('27000','41000');


EMPNO
1111
1112
1113

EMPNAME
Babu
Deva
Gowtham

DOB

EMPSAL

25-MAY-1989
23-OCT-1989
17-SEP-1990

30000
35000
40000

BETWEEN :
SQL> select *from employee7 where empsal between 25000 and 50000;
EMPNO
EMPNAME
DOB
EMPSAL
---------- ---------- --------- ---------1110
Ajith
19-JAN-1989
27000
1111
babu
25-MAY-1989
30000
1112
Deva
23-OCT-1989
35000
1113
Gowtham 17-SEP-1990
40000
1114
Jai
22-OCT-1989
41000
LOGICAL OPERATOR :
AND :
SQL> select *from employee7 where empno='1113' and empname='Gowtham';
EMPNO

EMPNAME

1113

Gwtham

DOB
17-SEP-90

EMPSAL
40000

SQL> select * from employee7 where empname='babu' and empsal='3000';


no rows selected

SQL> select * from employee7 where empname='babu' and empsal='30000';


EMPNO
1111

EMPNAME DOB
Babu

EMPSAL

25-MAY-89

30000

OR :
SQL> select*from employee7 where empno='1112' or empname='Deva';
EMPNO
1112

EMPNAME DOB
Deva

23-OCT-89

EMPSAL
35000

NOT :
SQL> select*from employee7 where not empsal<40000;
EMPNO

EMPNAME DOB

1113
1114

Gowtham
ai

17-SEP-90
22-OCT-89

EMPSAL
40000
41000

SET OPERATORS :
SQL> create table employee8(empno number(10),empname varchar(10),dob date,empsal
number(7));
Table created
SQL> insert into employee8 values('&empno','&empname','&dob','&empsal');
Enter value for empno: 1101
Enter value for empname: Sarth
Enter value for dob: 14-feb-1990
Enter value for empsal: 30000
old 1: insert into employee8 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee8 values('1101','Sarth','14-feb-1990','30000')
1 row created.
SQL> /
Enter value for empno: 1112
Enter value for empname: Ravi
Enter value for dob: 12-jan-1990
Enter value for empsal: 27000
old 1: insert into employee8 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee8 values('1102','Ravi','12-jan-1990','27000')

1 row created.
SQL> /
Enter value for empno: 1103
Enter value for empname: Shiva
Enter value for dob: 11-apr-1991
Enter value for empsal: 40000
old 1: insert into employee8 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee8 values('1103','Shiva','11-apr-1991','40000')
1 row created.
SQL> /
Enter value for empno: 1104
Enter value for empname: Raja
Enter value for dob: 22-nov-1990
Enter value for empsal: 35000
old 1: insert into employee8 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee8 values('1104','Raja','22-nov-1990','35000')
1 row created.
SQL> /
Enter value for empno: 1105
Enter value for empname: Karthi
Enter value for dob: 23-dec-1990
Enter value for empsal: 30000
old 1: insert into employee8 values('&empno','&empname','&dob','&empsal')
new 1: insert into employee8 values('1105','Karthi','23-dec-1990','30000')
1 row created.
SQL> select*from employee8;
EMPNO
---------- 1101
1112
1103
1104
1105

EMPNAME
--------- Sarth
Deva
Shiva
Raja
Karthi

DOB
EMPSAL
----------------14-FEB-90
30000
12-JAN-90
27000
11-APR-91
40000
22-NOV-90
35000
23-DEC-90
30000

UNION :
SQL> select empno,empname from employee7 where empsal='30000' union select
empno,empname from employ
ee8 where empsal='27000';
EMPNO EMPNAME
---------- ---------1112
Deva
1111
Babu
SQL> select empno,empname from employee7 where empsal='30000' union select
empno,empname from employ
ee8 where empsal='30000';
EMPNO
---------1101
1105
1111

EMPNAME
---------Sarth
Karthi
Babu

INTERSECT :
SQL> select name from employee7 where empno='1112' intersect select name from
employee8 empno='1112';
EMPNO

EMPNAME

1112

Deva

DOB
23-OCT-1989

EMPSAL
350000

MINUS :
SQL>select empno from employee7 minus select empno from employee8;
EMPNO
-----1110
1111
1113
1114

You might also like