You are on page 1of 3

Database Management Systems Lab

PROGRAM NO. 9
Objective: - Use the student table Created in program 1 and Retrieving data using
where clause as:
1. Using comparison operator.
2. using like operator-percent.
3. using like operator-underscore.
4. Using is null.
5. using in function page
6. Using between and, or, not.
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Mar 29 15:03:57 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> select*from student_cse10409;
ROLL_NO
CLASS
------ ---------401 cse
402 cse
403 cse
404 cse
405 cse
406 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
sapra
kunal
manav
ankur

NAME
--------atul
anuj
kunal
abhishek
rachna
archna

DOB
--------03- MAY-92
01- SEP- 88
25- JUL- 91
05- JUL- 93
06- JUL- 91
20- JUN- 91

PHONENO
---------9958124857
9958124824
9953524824
9954524824
9854524824
9854684824

1. Using comparison operator.


SQL> select * from student_cse10409 where roll_no > 404;
ROLL_NO
CLASS
FATHERNAME
NAME
DOB
PHONENO
------ ---------- --------------- --------- --------- ---------405 cse
manav
rachna
06- JUL- 91 9854524824
406 cse
ankur
archna
20- JUN- 91 9854684824

SQL> select * from student_cse10409 where roll_no < 404;


ROLL_NO
CLASS
------ ---------401 cse
402 cse
403 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
sapra

SBIT/CSE/IV/DBMS/CSE-212-F

NAME
--------atul
anuj
kunal

DOB
--------03- MAY-92
01- SEP- 88
25- JUL- 91

CSE/10/409

PHONENO
---------9958124857
9958124824
9953524824

Database Management Systems Lab

SQL> select * from student_cse10409 where roll_no >=404;


ROLL_NO
CLASS
------ ---------404 cse
405 cse
406 cse

FATHERNAME
--------------kunal
manav
ankur

NAME
--------abhishek
rachna
archna

DOB
--------05- JUL- 93
06- JUL- 91
20- JUN- 91

PHONENO
---------9954524824
9854524824
9854684824

SQL> select * from student_cse10409 where roll_no <=404;


ROLL_NO
CLASS
------ ---------401 cse
402 cse
403 cse
404 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
sapra
kunal

NAME
--------atul
anuj
kunal
abhishek

DOB
--------03- MAY-92
01- SEP- 88
25- JUL- 91
05- JUL- 93

PHONENO
---------9958124857
9958124824
9953524824
9954524824

SQL> select * from student_cse10409 where roll_no = 401;


ROLL_NO
CLASS
FATHERNAME
NAME
DOB
PHONENO
------ ---------- --------------- --------- --------- ---------401 cse
a.k malhotra
atul
03- MAY-92 9958124857

2. Using like operator-percent.


SQL> select * from student_cse10409 where name like 'a%';
ROLL_NO
CLASS
------ ---------401 cse
402 cse
404 cse
406 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
kunal
ankur

NAME
--------atul
anuj
abhishek
archna

DOB
--------03- MAY-92
01- SEP- 88
05- JUL- 93
20- JUN- 91

PHONENO
---------9958124857
9958124824
9954524824
9854684824

3. Using like operator-underscore.


SQL> select * from student_cse10409 where name like 'a_________';
ROLL_NO
CLASS
------ ---------401 cse
402 cse
404 cse
406 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
kunal
ankur

NAME
--------atul
anuj
abhishek
archna

DOB
--------03- MAY-92
01- SEP- 88
05- JUL- 93
20- JUN- 91

4. Using is null.
SQL> select * from student_cse10409 where roll_no is null;
no rows selected

SBIT/CSE/IV/DBMS/CSE-212-F

CSE/10/409

PHONENO
---------9958124857
9958124824
9954524824
9854684824

Database Management Systems Lab

5. Using in function page.


SQL> select * from student_cse10409 where roll_no in ('401','402');
ROLL_NO
CLASS
FATHERNAME
NAME
DOB
PHONENO
------ ---------- --------------- --------- --------- ---------401 cse
a.k malhotra
atul
03- MAY-92 9958124857
402 cse
a.k malhotra
anuj
01- SEP- 88 9958124824

6. Using between and, or, not.


SQL> select * from student_cse10409 where roll_no between '401' and '404';
ROLL_NO
CLASS
------ ---------401 cse
402 cse
403 cse
404 cse

FATHERNAME
--------------a.k malhotra
a.k malhotra
sapra
kunal

NAME
--------atul
anuj
kunal
abhishek

DOB
--------03- MAY-92
01- SEP- 88
25- JUL- 91
05- JUL- 93

PHONENO
---------9958124857
9958124824
9953524824
9954524824

SQL> select * from student_cse10409 where roll_no='401' and roll_no='404';


no rows selected
SQL> select * from student_cse10409 where roll_no='401' or roll_no='404';
ROLL_NO
CLASS
FATHERNAME
NAME
DOB
PHONENO
------ ---------- --------------- --------- --------- ---------401 cse
a.k malhotra
atul
03- MAY-92 9958124857
404 cse
kunal
abhishek 05- JUL- 93 9954524824

SQL> select * from student_cse10409 where roll_no!='401';


ROLL_NO
CLASS
------ ---------402 cse
403 cse
404 cse
405 cse
406 cse

FATHERNAME
--------------a.k malhotra
sapra
kunal
manav
ankur

SBIT/CSE/IV/DBMS/CSE-212-F

NAME
--------anuj
kunal
abhishek
rachna
archna

DOB
--------01- SEP- 88
25- JUL- 91
05- JUL- 93
06- JUL- 91
20- JUN- 91

CSE/10/409

PHONENO
---------9958124824
9953524824
9954524824
9854524824
9854684824

You might also like