You are on page 1of 36

EXERCISE

Roadways Travel System - PRACTICING DDL COMMANDS

AIM: Creation, Altering and Dropping of database tables (i.e., BUS, TICKET,
PASSENGER, RESERVATION, CANCELLATION, WAITINGLIST).

CREATION OF DATABASE TABLES

SYNTAX: CREATE TABLE <TABLENAME>(


VAR_NAME_1 DATATYPE [CONSTRAINT],
VAR_NAME_2 DATATYPE [CONSTRAINT],
PRIMARY KEY( COLOUMN-1 [,COLOUMN-2]),
FOREIGN KEY (COLOUMN-1) REFERENCES
<TABLENAME> );

NOTE: WE CAN HAVE ONLY ONE FOREIGN KEY RELATIONSHIP WITH


ONLY ONE TABLE ONLY. (i.e. here we are using Foreign Key Relationships
with 2 different tables in our programs)

CREATION OF BUS TABLE

SQL> CREATE TABLE BUS(BUS_NO VARCHAR2(10) NOT NULL,


2 SOURCE VARCHAR2(10) NOT NULL,
3 DESTINATION VARCHAR2 (10) NOT NULL,
4 PRIMARY KEY (BUS_NO) );

Table created.

SQL> DESC BUS

Name Null? Type


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

BUS_NO NOT NULL VARCHAR2(10)


SOURCE NOT NULL VARCHAR2(10)
DESTINATION NOT NULL VARCHAR2(10)
CREATION OF TICKET TABLE

NOTE: WE CAN HAVE ONLY ONE FOREIGN KEY RELATIONSHIP WITH ONLY
ONE TABLE ONLY. (i.e. here we are using two Foreign Key Relationships with
BUS TABLE)

SQL> CREATE TABLE TICKET(TICKET_NO NUMBER(10) NOT NULL,


2 BUS_NO VARCHAR2(10),
3 JOURNEY_DATE DATE,
4 SOURCE VARCHAR2(10),
5 DESTINATION VARCHAR2(10),
6 DEP_TIME VARCHAR(8),
7 PRIMARY KEY(TICKET_NO),
8 FOREIGN KEY (BUS_NO) REFERENCES BUS );

Table created.

SQL> DESC TICKET;

Name Null? Type


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

TICKET_NO NOT NULL NUMBER(10)


BUS_NO VARCHAR2(10)
JOURNEY_DATE DATE
SOURCE VARCHAR2(10)
DESTINATION VARCHAR2(10)
DEP_TIME VARCHAR2(8)

SQL>

CREATION OF PASSENGER TABLE

SQL>CREATE TABLE PASSENGER(PNR_NO NUMBER(10) NOT NULL,


2 NAME VARCHAR2(15),
3 AGE NUMBER(3),
4 GENDER CHAR(1) DEFAULT 'M',
5 PPNO VARCHAR2(15),
6 PRIMARY KEY (PNR_NO) );

Table created.
SQL> DESC PASSENGER
Name Null? Type
-------------------------------- -------- ----------------------------

PNR_NO NOT NULL NUMBER(10)


NAME VARCHAR2(15)
AGE NUMBER(3)
GENDER CHAR(1)
PPNO VARCHAR2(15)

CREATION OF RESERVATION TABLE

NOTE: WE CAN HAVE ONLY ONE FOREIGN KEY RELATIONSHIP WITH ONLY
ONE TABLE ONLY. (i.e. here we are using two Foreign Key Relationships with
& PASSENGER & TICKET TABLES)

SQL> CREATE TABLE RESERVATION(PNR_NO NUMBER(10) NOT NULL,


2 TICKET_NO NUMBER(10) DEFAULT 0,
3 JOURNEY_DATE DATE,
4 NO_OF_SEATS NUMBER(2) NOT NULL,
5 ADDRESS VARCHAR2(25) NOT NULL,
6 CONTACT_NO NUMBER(10) NOT NULL,
7 STATUS CHAR(5) DEFAULT 'NO',
8 PRIMARY KEY (PNR_NO),
9 FOREIGN KEY (PNR_NO) REFERENCES PASSENGER,
10 FOREIGN KEY (TICKET_NO) REFERENCES TICKET );

Table created.

SQL> DESC RESERVATION

Name Null? Type


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

PNR_NO NOT NULL NUMBER(10)


TICKET_NO NUMBER(10)
JOURNEY_DATE DATE
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)

SQL>
CREATION OF CANCELLATION TABLE

NOTE: WE CAN HAVE ONLY ONE FOREIGN KEY RELATIONSHIP WITH ONLY
ONE TABLE ONLY .(i.e here we are using two Foreign Key Relationships with
RESERVATION & TICKET TABLES)

SQL> CREATE TABLE CANCELLATION(PNR_NO NUMBER(10) NOT NULL,


2 TICKET_NO NUMBER(10) DEFAULT 0,
3 JOURNEY_DATE DATE,
4 NO_OF_SEATS NUMBER(2) NOT NULL,
5 ADDRESS VARCHAR2(25) NOT NULL,
6 CONTACT_NO NUMBER(10) NOT NULL,
7 STATUS CHAR(5) DEFAULT 'NO',
8 PRIMARY KEY (PNR_NO),
9 FOREIGN KEY (PNR_NO) REFERENCES RESERVATION ,
10 FOREIGN KEY (TICKET_NO) REFERENCES TICKET);

Table created.

SQL> DESC CANCELLATION

Name Null? Type


------------------------- --------------- ---------------------------
PNR_NO NOT NULL NUMBER(10)
TICKET_NO NUMBER(10)
JOURNEY_DATE DATE
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)
CREATION OF WAITINGLIST TABLE

NOTE: WE CAN HAVE ONLY ONE FOREIGN KEY RELATIONSHIP WITH ONLY
ONE TABLE ONLY .(i.e here we are using two Foreign Key Relationships with
RESERVATION & TICKET TABLES)

SQL> CREATE TABLE WAITINGLIST(PNR_NO NUMBER(10) NOT NULL,


2 TICKET_NO NUMBER(10) DEFAULT 0,
3 JOURNEY_DATE DATE,
4 NO_OF_SEATS NUMBER(2) NOT NULL,
5 ADDRESS VARCHAR2(25) NOT NULL,
6 CONTACT_NO NUMBER(10) NOT NULL,
7 STATUS CHAR(5) DEFAULT 'NO',
8 PRIMARY KEY (PNR_NO),
9 FOREIGN KEY (PNR_NO) REFERENCES RESERVATION ,
10 FOREIGN KEY (TICKET_NO) REFERENCES TICKET);

Table created.

SQL> DESC WAITINGLIST;

Name Null? Type


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

PNR_NO NOT NULL NUMBER(10)


TICKET_NO NUMBER(10)
JOURNEY_DATE DATE
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)

SQL>
ALTERING DATABASE TABLES

SYNTAX-1: ALTER TABLE <TABLE NAME>


ADD < NEW_COLUMN_NAME> <NEW_DATATYPE>;

SYNTAX-2: ALTER TABLE <TABLE NAME>


MODIFY < COLUMN_NAME> <NEW_DATATYPE>;

SYNTAX-3: ALTER TABLE <TABLE NAME>


DROP COLUMN < COLUMN_NAME> ;

SQL>CREATE TABLE BUS101(BUS_NO VARCHAR2(10) NOT NULL,


SOURCE VARCHAR2(10) NOT NULL,
DESTINATION VARCHAR2(10) NOT NULL,
PRIMARY KEY (BUS_NO));

Table created.

SQL> ALTER TABLE BUS101 MODIFY( BUS_NO NUMBER(10));

Table altered.

SQL> DESC BUS101


Name Null? Type
------------------------------- ---------- ------------------------------------
BUS_NO NOT NULL NUMBER(10)
SOURCE NOT NULL VARCHAR2(10)
DESTINATION NOT NULL VARCHAR2(10)

SQL>
SQL> ALTER TABLE BUS101 DROP COLUMN DESTINATION;

Table altered.

SQL> SELECT * FROM BUS101;

no rows selected

SQL> DESC BUS101


Name Null? Type
---------------------------- ------------- ------------------------------------
BUS_NO NOT NULL NUMBER(10)
SOURCE NOT NULL VARCHAR2(10)

SQL>

DROPPING DATABASE TABLES

SYNTAX: DROP TABLE <TABLENAME>;

DROPPING BUS TABLE

SQL> DROP TABLE BUS;

Table dropped.

DROPPING CANCELLATION TABLE

SQL> DROP TABLE CANCELLATION;

Table dropped.

DROPPING WAITINGLIST TABLE

SQL> DROP TABLE WAITINGLIST;

Table dropped.
DROPPING RESERVATION TABLE

SQL> DROP TABLE RESERVATION;

Table dropped.

DROPPING PASSENGER TABLE

SQL> DROP TABLE PASSENGER;

Table dropped.

DROPPING TICKET TABLE

SQL> DROP TABLE TICKET;

Table dropped.

SQL>

*******************************************************
Roadways Travel System - PRACTICING DML COMMANDS

AIM: DML operations i.e. Selecting, Inserting, Updating and Deleting rows of database
tables (i.e., BUS, TICKET, PASSENGER, RESERVATION, CANCELLATION,
WAITINGLIST).

SELECT RETRIVE DATA FROM DATABASE


INSERT INSERT DATA INTO A TABLE
UPDATE UPDATES EXISTING DATA WITHIN A TABLE
DELETE DELETES ALL RECORDS FROM ATABLE OR THE
SPECIFIED RECORDS BASED ON WHERE CONDITION

INSERTION OF VALUES INTO DATABASE TABLES

SYNTAX-1: INSERT INTO <TABLE_NAME>


VALUES (ATTRIBUTE-1, ATTRIBUTE-2, );

SYNTAX-2: INSERT INTO <TABLE_NAME>


VALUES (&ATTRIBUTE-1, &ATTRIBUTE-2, );

INSERTION OF VALUES INTO BUS TABLE

SQL> INSERT INTO BUS


2 VALUES('AP02-1111','ANANTAPUR','HYDERABAD');

1 row created.

SQL> INSERT INTO BUS


2 VALUES('AP02-2222','ANANTAPUR','BANGALORE');

1 row created.

SQL> INSERT INTO BUS


2 VALUES('AP02-3333','HINDUPUR','TIRUPATI');

1 row created.

SQL> INSERT INTO BUS


2 VALUES('&BUS_NO','&SOURCE','&DESTINATION');
Enter value for bus_no: AP02-4444
Enter value for source: MADANAPALI
Enter value for destination: OOTY
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-4444','MADANAPALI','OOTY')

1 row created.

SQL> INSERT INTO BUS


2 VALUES('&BUS_NO','&SOURCE','&DESTINATION');
Enter value for bus_no: AP02-5555
Enter value for source: TIRUPATI
Enter value for destination: BANGALORE
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-5555','TIRUPATI','BANGALORE')

1 row created.

SQL> RUN
1 INSERT INTO BUS
2* VALUES('&BUS_NO','&SOURCE','&DESTINATION')
Enter value for bus_no: AP02-6666
Enter value for source: BANGALORE
Enter value for destination: HYDERABAD
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-6666','BANGALORE','HYDERABAD')

1 row created.

SQL> /
Enter value for bus_no: AP02-7777
Enter value for source: KADIRI
Enter value for destination: SHIRIDI
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-7777','KADIRI','SHIRIDI')

1 row created.

SQL> /
Enter value for bus_no: AP02-8888
Enter value for source: ANATAPUR
Enter value for destination: KANCHI
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-8888','ANATAPUR','KANCHI')

1 row created.

SQL> RUN
1 INSERT INTO BUS
2* VALUES('&BUS_NO','&SOURCE','&DESTINATION')
Enter value for bus_no: AP02-9999
Enter value for source: BANGALORE
Enter value for destination: PUTAAPARTY
old 2: VALUES('&BUS_NO','&SOURCE','&DESTINATION')
new 2: VALUES('AP02-9999','BANGALORE','PUTAAPARTY')

1 row created.

DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM BUS;

BUS_NO SOURCE DESTINATION


---------- ---------- ----------
AP02-1111 ANANTAPUR HYDERABAD
AP02-2222 ANANTAPUR BANGALORE
AP02-3333 HINDUPUR TIRUPATI
AP02-4444 MADANAPALI OOTY
AP02-5555 TIRUPATI BANGALORE
AP02-6666 BANGALORE HYDERABAD
AP02-7777 KADIRI SHIRIDI
AP02-8888 ANATAPUR KANCHI
AP02-9999 BANGALORE PUTAAPARTY

9 rows selected.

SQL>

INSERTION OF VALUES INTO TICKET TABLE

SQL> ALTER TABLE TICKET MODIFY (JOURNEY_DATE VARCHAR2(10) );

Table altered.

SQL> SELECT * FROM TICKET;

no rows selected

SQL> DESC TICKET


Name Null? Type
---------------------------- ------------------ -------------------------------
TICKET_NO NOT NULL NUMBER(10)
BUS_NO VARCHAR2(10)
JOURNEY_DATE VARCHAR2(10)
SOURCE VARCHAR2(10)
DESTINATION VARCHAR2(10)
DEP_TIME VARCHAR2(8)

SQL> INSERT INTO TICKET


2
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME');
Enter value for ticket_no: 1101
Enter value for bus_no: AP02-1111
Enter value for journey_date: 25/MAR/11
Enter value for source: ANANTAPUR
Enter value for destination: HYDERABAD
Enter value for dept_time: 10:30 PM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1101,'AP02-
1111','25/MAR/11','ANANTAPUR','HYDERABAD','10:30 PM')

1 row created.

SQL> INSERT INTO TICKET


2
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME');
Enter value for ticket_no: 1102
Enter value for bus_no: AP02-2222
Enter value for journey_date: 14/MAY/11
Enter value for source: ANANTAPUR
Enter value for destination: BANGALORE
Enter value for dept_time: 10:45 PM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1102,'AP02-
2222','14/MAY/11','ANANTAPUR','BANGALORE','10:45 PM')

1 row created.

SQL> INSERT INTO TICKET


2
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME');
Enter value for ticket_no: 1103
Enter value for bus_no: AP02-3333
Enter value for journey_date: 22/JUN/11
Enter value for source: HINDUPUR
Enter value for destination: TIRUTATI
Enter value for dept_time: 11:30 AM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1103,'AP02-3333','22/JUN/11','HINDUPUR','TIRUTATI','11:30 AM')

1 row created.

SQL> RUN
1 INSERT INTO TICKET
2*
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
Enter value for ticket_no: 1104
Enter value for bus_no: AP02-4444
Enter value for journey_date: 12/NOV/11
Enter value for source: MADANAPALI
Enter value for destination: OOTY
Enter value for dept_time: 12:30 PM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1104,'AP02-4444','12/NOV/11','MADANAPALI','OOTY','12:30 PM')

1 row created.
SQL> /
Enter value for ticket_no: 1105
Enter value for bus_no: AP02-5555
Enter value for journey_date: 09/APR/11
Enter value for source: TIRUPATI
Enter value for destination: BANGALORE
Enter value for dept_time: 02:30 PM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1105,'AP02-5555','09/APR/11','TIRUPATI','BANGALORE','02:30
PM')
1 row created.

SQL> RUN
1 INSERT INTO TICKET
2*
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
Enter value for ticket_no: 1106
Enter value for bus_no: AP02-6666
Enter value for journey_date: 05/APR/11
Enter value for source: BANGALORE
Enter value for destination: HYDERABAD
Enter value for dept_time: 07:45 AM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1106,'AP02-6666','05/APR/11','BANGALORE
','HYDERABAD','07:45 AM')

1 row created.

SQL> /
Enter value for ticket_no: 1107
Enter value for bus_no: AP02-7777
Enter value for journey_date: 10/APR/11
Enter value for source: KADIRI
Enter value for destination: SHIRIDI
Enter value for dept_time: 05:30 AM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1107,'AP02-7777','10/APR/11','KADIRI','SHIRIDI','05:30 AM')

1 row created.

SQL> /
Enter value for ticket_no: 1108
Enter value for bus_no: AP02-8888
Enter value for journey_date: 20/APR/11
Enter value for source: ANANTAPUR
Enter value for destination: KANCHI
Enter value for dept_time: 01:45 PM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1108,'AP02-8888','20/APR/11','ANANTAPUR','KANCHI','01:45 PM')
1 row created.

SQL> /
Enter value for ticket_no: 1109
Enter value for bus_no: AP02-9999
Enter value for journey_date: 22/APR/11
Enter value for source: BANGALORE
Enter value for destination: PUTAAPARTY
Enter value for dept_time: 09:15 AM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1109,'AP02-
9999','22/APR/11','BANGALORE','PUTAAPARTY','09:15 AM')

1 row created.

DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM TICKET;

TICKET_NO BUS_NO JOURNEY_DA SOURCE DESTINATIO DEP_TIME


------------------ ---------- -------------------- ------------------ ---------------------------- ----------
1101 AP02-1111 25/MAR/11 ANANTAPUR HYDERABAD 10:30 PM
1102 AP02-2222 14/MAY/11 ANANTAPUR BANGALORE 10:45 PM
1103 AP02-3333 22/JUN/11 HINDUPUR TIRUTATI 11:30 AM
1104 AP02-4444 12/NOV/11 MADANAPALI OOTY 12:30 PM
1105 AP02-5555 09/APR/11 TIRUPATI BANGALORE 02:30 PM
1106 AP02-6666 05/APR/11 BANGALORE HYDERABAD 07:45 AM
1107 AP02-7777 10/APR/11 KADIRI SHIRIDI 05:30 AM
1108 AP02-8888 20/APR/11 ANANTAPUR KANCHI 01:45 PM
1109 AP02-9999 22/APR/11 BANGALORE PUTAAPARTY 09:15 AM

9 rows selected.

SQL> COMMIT;

Commit complete.
NOTE: Integrity Constraint (PRIMARY KEY/FOREIGN KEY) violated as
shown below
SQL> INSERT INTO TICKET
2
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME');
Enter value for ticket_no: 1001
Enter value for bus_no: AP02-1212
Enter value for journey_date: 22/APR/11
Enter value for source: BANGALORE
Enter value for destination: PUTAAPARTY
Enter value for dept_time: 09:15 AM
old 2:
VALUES(&TICKET_NO,'&BUS_NO','&JOURNEY_DATE','&SOURCE','&DESTINA
TION','&DEPT_TIME')
new 2: VALUES(1001,'AP02-
1212','22/APR/11','BANGALORE','PUTAAPARTY','09:15 AM')
INSERT INTO TICKET
*
ERROR at line 1:
ORA-02291: integrity constraint (SYSTEM.SYS_C003937) violated - parent key not
found

INSERTION OF VALUES INTO PASSENGER TABLE

SQL> INSERT INTO PASSENGER


2 VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO');
Enter value for pnr_no: 1221
Enter value for name: CHAITANYA
Enter value for age: 28
Enter value for gender: M
Enter value for ppno: A0502
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1221,'CHAITANYA',28,'M','A0502')

1 row created.

SQL> INSERT INTO PASSENGER


2 VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO');
Enter value for pnr_no: 1222
Enter value for name: SHILPA
Enter value for age: 22
Enter value for gender: F
Enter value for ppno: A0503
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1222,'SHILPA',22,'F','A0503')

1 row created.

SQL> /
Enter value for pnr_no: 1223
Enter value for name: KRISHNA
Enter value for age: 25
Enter value for gender: M
Enter value for ppno: A0504
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1223,'KRISHNA',25,'M','A0504')

1 row created.

SQL> RUN
1 INSERT INTO PASSENGER
2* VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
Enter value for pnr_no: 1224
Enter value for name: MOHAN
Enter value for age: 26
Enter value for gender: M
Enter value for ppno: A0505
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1224,'MOHAN',26,'M','A0505')

1 row created.

SQL> /
Enter value for pnr_no: 1225
Enter value for name: SAIDEEPTHI
Enter value for age: 24
Enter value for gender: F
Enter value for ppno: A0506
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1225,'SAIDEEPTHI',24,'F','A0506')

1 row created.

SQL> INSERT INTO PASSENGER


2 VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO');
Enter value for pnr_no: 1226
Enter value for name: KIRAN
Enter value for age: 27
Enter value for gender: M
Enter value for ppno: A0507
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1226,'KIRAN',27,'M','A0507')

1 row created.

SQL> /
Enter value for pnr_no: 1227
Enter value for name: HONEY
Enter value for age: 22
Enter value for gender: F
Enter value for ppno: A0508
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1227,'HONEY',22,'F','A0508')

1 row created.

SQL> /
Enter value for pnr_no: 1228
Enter value for name: ARUN
Enter value for age: 25
Enter value for gender: M
Enter value for ppno: A0509
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1228,'ARUN',25,'M','A0509')

1 row created.

SQL> /
Enter value for pnr_no: 1229
Enter value for name: MAMATHA
Enter value for age: 23
Enter value for gender: F
Enter value for ppno: A0510
old 2: VALUES(&PNR_NO,'&NAME',&AGE,'&GENDER','&PPNO')
new 2: VALUES(1229,'MAMATHA',23,'F','A0510')

1 row created.

SQL> COMMIT;

Commit complete.
DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM PASSENGER;

PNR_NO NAME AGE G PPNO


---------- --------------- --------- -- ---------------
1221 CHAITANYA 28 M A0502
1222 SHILPA 22 F A0503
1223 KRISHNA 25 M A0504
1224 MOHAN 26 M A0505
1225 SAIDEEPTHI 24 F A0506
1226 KIRAN 27 M A0507
1227 HONEY 22 F A0508
1228 ARUN 25 M A0509
1229 MAMATHA 23 F A0510

9 rows selected.

SQL>

INSERTION OF VALUES INTO RESERVATION TABLE


SQL> ALTER TABLE RESERVATION MODIFY(JOURNEY_DATE
VARCHAR2(10));

Table altered.

SQL> DESC RESERVATION


Name Null? Type
----------------------------------------- -------- ----------------------------

PNR_NO NOT NULL NUMBER(10)


TICKET_NO NUMBER(10)
JOURNEY_DATE VARCHAR2(10)
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)

SQL> COMMIT;

Commit complete.

SQL>
SQL> INSERT INTO RESERVATION
2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1221
Enter value for ticket_no: 1101
Enter value for journey_date: 25/MAR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:1-A-501,ATP
Enter value for contact_no: 9988776655
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1221,1101,'25/MAR/11','4','HNO:1-A-501,ATP',9988776655,'YES')

1 row created.

SQL> INSERT INTO RESERVATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1222
Enter value for ticket_no: 1102
Enter value for journey_date: 14/MAY/11
Enter value for no_of_seats: 2
Enter value for address: HNO:1-A-502,ATP
Enter value for contact_no: 8877665544
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1222,1102,'14/MAY/11','2','HNO:1-A-502,ATP',8877665544,'YES')

1 row created.

SQL> INSERT INTO RESERVATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1223
Enter value for ticket_no: 1103
Enter value for journey_date: 22/JUN/11
Enter value for no_of_seats: 6
Enter value for address: HNO:1-B-504,HDP
Enter value for contact_no: 7766554433
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1223,1103,'22/JUN/11','6','HNO:1-B-504,HDP',7766554433,'YES')

1 row created.

SQL> RUN
1 INSERT INTO RESERVATION
2*
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
Enter value for pnr_no: 1224
Enter value for ticket_no: 1104
Enter value for journey_date: 12/NOV/11
Enter value for no_of_seats: 3
Enter value for address: HNO:1-C-505,MPL
Enter value for contact_no: 8855223311
Enter value for status:
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1224,1104,'12/NOV/11','3','HNO:1-C-505,MPL',8855223311,'')

1 row created.

SQL> INSERT INTO RESERVATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1225
Enter value for ticket_no: 1105
Enter value for journey_date: 09/APR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:2-1-222,TPT
Enter value for contact_no: 9955116677
Enter value for status: NO
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1225,1105,'09/APR/11','4','HNO:2-1-222,TPT',9955116677,'NO')

1 row created.
SQL> RUN
1 INSERT INTO RESERVATION
2*
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
Enter value for pnr_no: 1226
Enter value for ticket_no: 1106
Enter value for journey_date: 05/APR/11
Enter value for no_of_seats: 1
Enter value for address: HNO:3-2-512,ATP
Enter value for contact_no: 3355778899
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1226,1106,'05/APR/11','1','HNO:3-2-512,ATP',3355778899,'YES')

1 row created.

SQL> INSERT INTO RESERVATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1227
Enter value for ticket_no: 1107
Enter value for journey_date: 10/APR/11
Enter value for no_of_seats: 6
Enter value for address: HNO:4-3-666,KDR
Enter value for contact_no: 9876543211
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1227,1107,'10/APR/11','6','HNO:4-3-666,KDR',9876543211,'YES')

1 row created.

SQL> RUN
1 INSERT INTO RESERVATION
2*
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
Enter value for pnr_no: 1228
Enter value for ticket_no: 1108
Enter value for journey_date: 20/APR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:4-3-777,TPT
Enter value for contact_no: 8822334466
Enter value for status: NO
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1228,1108,'20/APR/11','4','HNO:4-3-777,TPT',8822334466,'NO')

1 row created.

SQL> /
Enter value for pnr_no: 1229
Enter value for ticket_no: 1109
Enter value for journey_date: 22/APR/11
Enter value for no_of_seats: 10
Enter value for address: HNO:5-7-444,MPL
Enter value for contact_no: 9911224433
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1229,1109,'22/APR/11','10','HNO:5-7-444,MPL',9911224433,'YES')

1 row created.
DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM RESERVATION;

PNR_NO TICKET_NO JOURNEY_DA NO_OF_SEATS ADDRESS


--------- -------------------- ---------- ---------- ---------- ---------- ----------- -------------------------
CONTACT_NO STATUS
------------------------- --------------------

1221 1101 25/MAR/11 4 HNO:1-A-501,ATP


9988776655 YES

1222 1102 14/MAY/11 2 HNO:1-A-502,ATP


8877665544 YES

1223 1103 22/JUN/11 6 HNO:1-B-504,HDP


7766554433 YES

1224 1104 12/NOV/11 3 HNO:1-C-505,MPL


8855223311 NO

1225 1105 09/APR/11 4 HNO:2-1-222,TPT


9955116677 NO

1226 1106 05/APR/11 1 HNO:3-2-512,ATP


3355778899 YES

1227 1107 10/APR/11 6 HNO:4-3-666,KDR


9876543211 YES

1228 1108 20/APR/11 4 HNO:4-3-777,TPT


8822334466 NO

1229 1109 22/APR/11 10 HNO:5-7-444,MPL


9911224433 YES

9 rows selected.

SQL> COMMIT;

Commit complete.
INSERTION OF VALUES INTO CANCELLATION TABLE

SQL> ALTER TABLE CANCELLATION MODIFY(JOURNEY_DATE


VARCHAR2(10));

Table altered.

SQL> DESC CANCELLATION


Name Null? Type
----------------------------------- -------- ----------------------------
PNR_NO NOT NULL NUMBER(10)
TICKET_NO NUMBER(10)
JOURNEY_DATE VARCHAR2(10)
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)

SQL>

SQL> INSERT INTO CANCELLATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1221
Enter value for ticket_no: 1101
Enter value for journey_date: 25/MAR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:1-A-501,ATP
Enter value for contact_no: 9988776655
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1221,1101,'25/MAR/11','4','HNO:1-A-501,ATP',9988776655,'YES')

1 row created.

SQL> INSERT INTO CANCELLATION


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1226
Enter value for ticket_no: 1106
Enter value for journey_date: 05/APR/11
Enter value for no_of_seats: 1
Enter value for address: HNO:3-3-512,ATP
Enter value for contact_no: 3355778899
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1226,1106,'05/APR/11','1','HNO:3-3-512,ATP',3355778899,'YES')

1 row created.

SQL>

DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM CANCELLATION;

PNR_NO TICKET_NO JOURNEY_DA NO_OF_SEATS ADDRESS


---------- ---------- -------------------------------------------------- ----------- -------------------------
CONTACT_NO STATUS
---------- ------------ --------

1221 1101 25/MAR/11 4 HNO:1-A-501,ATP


9988776655 YES

1226 1106 05/APR/11 1 HNO:3-3-512,ATP


3355778899 YES

INSERTION OF VALUES INTO WAITINGLIST TABLE

SQL> ALTER TABLE WAITINGLIST MODIFY(JOURNEY_DATE


VARCHAR2(10));

Table altered.
SQL> DESC WAITINGLIST
Name Null? Type
---------------------------------- ------- ------------------------------------
PNR_NO NOT NULL NUMBER(10)
TICKET_NO NUMBER(10)
JOURNEY_DATE VARCHAR2(10)
NO_OF_SEATS NOT NULL NUMBER(2)
ADDRESS NOT NULL VARCHAR2(25)
CONTACT_NO NOT NULL NUMBER(10)
STATUS CHAR(5)

SQL> INSERT INTO WAITINGLIST


2
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS');
Enter value for pnr_no: 1224
Enter value for ticket_no: 1104
Enter value for journey_date: 12/NOV/11

Enter value for no_of_seats: 3


Enter value for address: HNO:1-C-505,MPL
Enter value for contact_no: 8855223311
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1224,1104,'12/NOV/11','3','HNO:1-C-505,MPL',8855223311,'YES')

1 row created.

SQL> /
Enter value for pnr_no: 1225
Enter value for ticket_no: 1105
Enter value for journey_date: 09/APR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:2-1-222,TPT
Enter value for contact_no: 9955116677
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1225,1105,'09/APR/11','4','HNO:2-1-222,TPT',9955116677,'YES')

1 row created.
SQL> /
Enter value for pnr_no: 1228
Enter value for ticket_no: 1108
Enter value for journey_date: 20/APR/11
Enter value for no_of_seats: 4
Enter value for address: HNO:4-3-777,TPT
Enter value for contact_no: 8822334466
Enter value for status: YES
old 2:
VALUES(&PNR_NO,&TICKET_NO,'&JOURNEY_DATE','&NO_OF_SEATS','
&ADDRESS',&CONTACT_NO,'&STATUS')
new 2: VALUES(1228,1108,'20/APR/11','4','HNO:4-3-777,TPT',8822334466,'YES')

1 row created.

DISPALYING TABLE VALUES BY USING SELECT COMMAND

SQL> SELECT * FROM WAITINGLIST;

PNR_NO TICKET_NO JOURNEY_DA NO_OF_SEATS ADDRESS


--------------------------------------------------------------------------------------------------------------
CONTACT_NO STATU
-------------------------------------
1224 1104 12/NOV/11 3 HNO:1-C-505,MPL
8855223311 YES

1225 1105 09/APR/11 4 HNO:2-1-222,TPT


9955116677 YES

1228 1108 20/APR/11 4 HNO:4-3-777,TPT


8822334466 YES

SQL>
UPDATING TABLE VALUES BY USING UPDATE COMMAND

SYNTAX: UPDATE <TABLENAME>


SET COLUMN_NAME=EXPRESSION
[, COLUMN_NAME=EXPRESSION]
[ WHERE CONDITIONLIST ];

NOTE:
WHERE CLAUSE IN THE UPDATE COMMAND SELECTS THE
TUPLES/ROWS TO BE MODIFIED FROM A SINGLE
RELATION/TABLE.

SQL> SELECT * FROM BUS;

BUS_NO SOURCE DESTINATIO


---------- ------------------------------------------------------------ ----------
AP02-1111 ANANTAPUR HYDERABAD
AP02-2222 ANANTAPUR BANGALORE
AP02-3333 HINDUPUR TIRUPATI
AP02-4444 MADANAPALI OOTY
AP02-5555 TIRUPATI BANGALORE
AP02-6666 BANGALORE HYDERABAD
AP02-7777 KADIRI SHIRIDI
AP02-8888 ANATAPUR KANCHI
AP02-9999 BANGALORE PUTAAPARTY
AP0Z-1212 BANGALORE HAMPI
AP0Z-1313 ANANTAPUR MYSORE

BUS_NO SOURCE DESTINATIO


---------- ------------------------------------------------------------ ----------
AP0Z-1414 KADIRI MADURAI

12 rows selected.

SQL>

SQL> UPDATE BUS


2 SET SOURCE='TIRUPAHI'
3 WHERE BUS_NO='AP0Z-1313';

1 row updated.
SQL> UPDATE BUS
2 SET SOURCE='HYDERABD', DESTINATION='BHAVANI'
3 WHERE BUS_NO='AP0Z-1212';

1 row updated.

SQL> SELECT * FROM BUS;

BUS_NO SOURCE DESTINATIO


---------- ------------------------------------------------------------
AP02-1111 ANANTAPUR HYDERABAD
AP02-2222 ANANTAPUR BANGALORE
AP02-3333 HINDUPUR TIRUPATI
AP02-4444 MADANAPALI OOTY
AP02-5555 TIRUPATI BANGALORE
AP02-6666 BANGALORE HYDERABAD
AP02-7777 KADIRI SHIRIDI
AP02-8888 ANATAPUR KANCHI
AP02-9999 BANGALORE PUTAAPARTY
AP0Z-1212 HYDERABD BHAVANI
AP0Z-1313 TIRUPAHI MYSORE

BUS_NO SOURCE DESTINATIO


---------- ------------------------------------------------------------
AP0Z-1414 KADIRI MADURAI

12 rows selected.

SQL>

DELETING TABLE VALUES BY USING DELETE COMMAND

SYNTAX: DELETE FROM <TABLENAME>


[WHERE CONDITIONLIST];

NOTE:
WHERE CLAUSE IF ALL RECORDS ( TUPLES/ROWS) TO BE DELETED
FROM SPECIFIED RELATION/TABLE, THEN, NO NEED
TO USE THE WHERE CLAUSE.
SQL> DELETE FROM BUS
2 WHERE BUS_NO='AP0Z-1212';

1 row deleted.

SQL> DELETE FROM BUS


2 WHERE BUS_NO='AP0Z-1313';

1 row deleted.

SQL> SELECT * FROM BUS;

BUS_NO SOURCE DESTINATIO


---------- ------------------------------------------------------------
AP02-1111 ANANTAPUR HYDERABAD
AP02-2222 ANANTAPUR BANGALORE
AP02-3333 HINDUPUR TIRUPATI
AP02-4444 MADANAPALI OOTY
AP02-5555 TIRUPATI BANGALORE
AP02-6666 BANGALORE HYDERABAD
AP02-7777 KADIRI SHIRIDI
AP02-8888 ANATAPUR KANCHI
AP02-9999 BANGALORE PUTAAPARTY
AP0Z-1414 KADIRI MADURAI

10 rows selected.

SQL> DELETE FROM CANCELLATION;

NOTE: ALL RECORDS (TUPLES/ROWS) WILL BE DELETED FROM SPECIFIED


RELATION/TABLE i.e. CANCELLATION.

****************************************************
Display Unique PNR_NO of all passengers.

SQL> SELECT * FROM PASSENGER;

PNR_NO NAME AGE G PPNO


------------------------------------------------------------------------------------------
1221 CHAITANYA 28 M A0502
1222 SHILPA 22 F A0503
1223 KRISHNA 25 M A0504
1224 MOHAN 26 M A0505
1225 SAIDEEPTHI 24 F A0506
1226 KIRAN 27 M A0507
1227 HONEY 22 F A0508
1228 ARUN 25 M A0509
1229 MAMATHA 23 F A0510

9 rows selected.

SQL> SELECT PNR_NO, NAME


2 FROM PASSENGER;

PNR_NO NAME
----------------------------------------
1221 CHAITANYA
1222 SHILPA
1223 KRISHNA
1224 MOHAN
1225 SAIDEEPTHI
1226 KIRAN
1227 HONEY
1228 ARUN
1229 MAMATHA

9 rows selected.

SQL>

Display all the names of Male (M) all passengers only.

SQL> SELECT NAME FROM PASSENGER


2 WHERE GENDER='M';

NAME
---------------
CHAITANYA
KRISHNA
MOHAN
KIRAN
ARUN

SQL>

Display the Ticket Numbers and Names of all passengers only.

SQL> SELECT P.NAME, R.TICKET_NO


2 FROM PASSENGER P, RESERVATION R
3 WHERE R.PNR_NO = P.PNR_NO ;

NAME TICKET_NO
-------------------------------------------------------
CHAITANYA 1101
SHILPA 1102
KRISHNA 1103
MOHAN 1104
SAIDEEPTHI 1105
KIRAN 1106
HONEY 1107
ARUN 1108
MAMATHA 1109

9 rows selected.

SQL>

QUERY: Find the Names of passengers whose age is between 20 and 25.

SQL> SELECT * FROM PASSENGER;


PNR_NO NAME AGE G PPNO
----------------------------------------------------------------------------------
1221 CHAITANYA 28 M A0502
1222 SHILPA 22 F A0503
1223 KRISHNA 25 M A0504
1224 MOHAN 26 M A0505
1225 SAIDEEPTHI 24 F A0506
1226 KIRAN 27 M A0507
1227 HONEY 22 F A0508
1228 ARUN 25 M A0509
1229 MAMATHA 23 F A0510

9 rows selected.

SQL> SELECT NAME FROM PASSENGER


2 WHERE AGE BETWEEN 20 AND 25;

NAME
---------------
SHILPA
KRISHNA
SAIDEEPTHI
HONEY
ARUN
MAMATHA

6 rows selected.

QUERY-12: Find all the passengers names beginning with S.


SQL> SELECT * FROM PASSENGER;

PNR_NO NAME AGE G PPNO


----------------------------------------------------------------------------------
1221 CHAITANYA 28 M A0502
1222 SHILPA 22 F A0503
1223 KRISHNA 25 M A0504
1224 MOHAN 26 M A0505
1225 SAIDEEPTHI 24 F A0506
1226 KIRAN 27 M A0507
1227 HONEY 22 F A0508
1228 ARUN 25 M A0509
1229 MAMATHA 23 F A0510

9 rows selected.
SQL> SELECT NAME FROM PASSENGER
2 WHERE NAME LIKE 'S%';

NAME
---------------
SHILPA
SAIDEEPTHI

QUERY-13: Display the sorted list of passengers names.


SQL> SELECT * FROM PASSENGER;

PNR_NO NAME AGE G PPNO


----------------------------------------------------------------------------------
1221 CHAITANYA 28 M A0502
1222 SHILPA 22 F A0503
1223 KRISHNA 25 M A0504
1224 MOHAN 26 M A0505
1225 SAIDEEPTHI 24 F A0506
1226 KIRAN 27 M A0507
1227 HONEY 22 F A0508
1228 ARUN 25 M A0509
1229 MAMATHA 23 F A0510

9 rows selected.

SQL> SELECT NAME


2 FROM PASSENGER
3 ORDER BY NAME;

NAME
---------------
ARUN
CHAITANYA
HONEY
KIRAN
KRISHNA
MAMATHA
MOHAN
SAIDEEPTHI
SHILPA

9 rows selected.

SQL>
*****************************************

You might also like