0% found this document useful (0 votes)
6 views

SQL 1&2

Squl 1 2 program

Uploaded by

aryaadi0707
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

SQL 1&2

Squl 1 2 program

Uploaded by

aryaadi0707
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SQL 1

SQL> connect

Enter user-name: system

Enter password:

Connected.

SQL> drop table ebill;

Table dropped.

SQL> create table ebill

rr_no varchar2(10),

cus_name varchar2(15),

billing_date date,

units number(4)

);

Table created.

SQL> insert into ebill values('e1001','arun','12-mar-20',98);

1 row created.

SQL> insert into ebill values('e1002','varun','12-apr-20',198);

1 row created.

SQL> insert into ebill values('e1003','tarun','12-may-20',28);

1 row created.

SQL> describe ebill;

SQL> alter table ebill add bill_amt number(6,2);


Table altered.

SQL> alter table ebill add due_date date;

Table altered.

SQL> update ebill set due_date=billing_date+15;

4 rows updated.

SQL> update ebill set bill_amt=50+units*4.50 where units<=100;

2 rows updated.

SQL> update ebill set bill_amt=50+units*4.50+(units-100)*5.50 where units>100;

2 rows updated.

SQL> select * from ebill;


SQL 2

SQL> connect;

Enter user-name: system

Enter password:

Connected.

SQL> drop table class;

Table dropped.

SQL> create table class

id_no number(4),

s_name varchar2(15),

sub1 number(3),

sub2 number(3),

sub3 number(3),

sub4 number(3),

sub5 number(3),

sub6 number(3)

);

Table created.

SQL> insert into class values(1001,'Arun',78,69,89,99,100,68);

1 row created.

SQL> insert into class values(1002,'ajay',78,9,89,99,100,68);

1 row created.
SQL> insert into class values(1003,'tarun',78,9,89,99,96,68);

1 row created.

SQL> describe class;

SQL> alter table class add(total number(3),perc_marks number(6,2),result


varchar2(10));

Table altered.

SQL> update class set total=sub1+sub2+sub3+sub4+sub5+sub6;

4 rows updated.

SQL> update class set perc_marks=total/6;

4 rows updated.

SQL> update class set result='pass'

where (sub1>=35 and sub2>=35 and sub3>=35 and sub4>=35 and sub5>=35 and
sub6>=35);

2 rows updated.

SQL> update class set result='fail'

where (sub1<35 or sub2<35 or sub3<35 or sub4<35 or sub5<35 or sub6<35);

2 rows updated.

SQL> select * from class;

You might also like