Professional Documents
Culture Documents
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
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
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
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
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