<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>CSedukit.com</title><description>SQL/PLSQL</description><managingEditor>noreply@blogger.com (Anoop)</managingEditor><pubDate>Fri, 4 Oct 2024 19:06:37 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">12</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://rdbmssql.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>SQL/PLSQL</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>GENERATE A HOSPITAL INFORMATION SYSTEM USING THE HOSPITAL TABLE</title><link>http://rdbmssql.blogspot.com/2010/05/generate-hospital-information-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:30:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-8582774364157076253</guid><description>&lt;span style="color: black; font-weight: bold;"&gt;1)Patients undergone bloodtest&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-weight: bold;"&gt;2)Patients who have taken X-ray&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-weight: bold;"&gt;3)Details of in-patients&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;create table hospital(pid varchar2(4),pname varchar2(7),page number(3),doctor&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;varchar2(7),p varchar2(10),consfee number(3),btest number(3),xfee number(3),other&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;number(3),total number(5));&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;insert into hospital values('p101','Sona',23,'Hasna','Outpatient',100,50,20,10,null);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;insert into hospital values('p102','Sithu',18,'Thennu','Outpatient',150,30,45,15,null);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;insert into hospital values('p103','Sruthi',32,'Banu','inpatient',200,0,15,20,null);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;insert into hospital values('p104','Meher',26,'Rahi','Outpatient',150,23,0,25,null);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;insert into hospital values('p105','Thafsi',21,'Renju','inpatient',100,0,40,30,null);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;declare&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;cursor c1 is&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;select*from hospital where btest&amp;gt;0 order by pname;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;btest c1%rowtype;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('ABC HOSPITAL CALICUT,KERALA');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('DETAILS OF PATIENTS UNDERGONE BLOOD TEST');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('-------------------------------------------------------');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line(‘PID PNAME P_AGE DOCTOR P BTEST’);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line(‘--------------------------------------------------------‘);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;open c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;loop&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;fetch c1 into btest;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;exit when c1%notfound;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('btest.pid,btest.pname,btest.page,btest.doctor,btest.p,btest.btest');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end loop;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;close c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;strong&gt;OUTPUT&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;DETAILS OF PATIENTS UNDERGONE BLOODTEST&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;PID PNAME P_AGE DOCTOR P BTEST&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;p101 Sona 23 Hasna Out-patient 50&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;p102 Sithu 18 Thennu Out-patient 30&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;p104 Meher 26 Rahi Out-patient 23&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;declare&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;cursor c1 is&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;select*from hospital where xfee&amp;gt;0 order by pname;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;vxtest c1%rowtype;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('ABC HOSPITAL CALICUT - 3,KERALA');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('--------------------------------------');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line(‘PID PNAME P_AGE P XFEE');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('----------------------------------------------------');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;open c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;loop&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;fetch c1 into vxtest;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;exit when c1%notfound;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('vxtest.pid,vxtest.pname,vxtest.page,vxtest.doctor,vxtest.p,vxtest.xfee'&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end loop;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;close c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;strong&gt;OUTPUT&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;-------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;PID PNAME P_AGE P XFEE&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;p101 Sona 23 Out-patient 20&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;p102 Sithu 18 Out-patient 45&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;p103 Sruthi 32 In-patient 15&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;p105 Thafsi 21 In-patient 40&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: black;"&gt;-------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;declare&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;cursor c1 is&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;select*from hospital where p='inpatient' order by pname;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;vtype c1%rowtype;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('ABC HOSPITAL CALICUT-3,KERALA');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('DETAILS OF THE IN-PATIENTS');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('---------------------------------------------------');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('PID PNAME DOCTOR P CONSFEE BTEST XFEE OTHER&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;TOTAL');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('---------------------------------------------------');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;open c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;loop&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;fetch c1 into vtype;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;exit when c1%notfound;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;vtype.total:=vtype.consfee+vtype.btest+vtype.xfee+vtype.other;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;update hospital set total=vtype.total where vtype.pid=pid;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;dbms_output.put_line('vtype.pid,vtype.pname,vtype.doctor,vtype.p,vtype.consfee,vtype.btest&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;,vtype.xfee,vtype.other,vtype.total');&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end loop;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;close c1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;strong&gt;OUTPUT&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;ABC HOSPITAL CALICUT-3,KERALA&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;DETAILS OF THE IN-PATIENTS&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;--------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;PID PNAME DOCTOR P CONSFEE BTEST XFEE OTHER TOTAL&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;--------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;p103 Sruthi Banu In-patient 200 0 15 20 235&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;p105 Thafsi Renju In-patient 100 0 40 30 170&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;--------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;ABC HOSPITAL CALICUT-3,KERALA&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;ABC HOSPITAL CALICUT,KERALA&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HOTEL BILLING STSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/hotel-billing-ststem.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:29:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-2067922876270478433</guid><description>create table hotel(cust_no number(5),cust_name varchar2(10),AC_NON_AC&lt;br /&gt;varchar2(12),room_rent number(5),food_charge number(5),tip number(3),total&lt;br /&gt;number(5));&lt;br /&gt;insert into hotel values(100,'Hasna','AC',25000,1000,100,null);&lt;br /&gt;insert into hotel values(101,'Sithara','NON_AC',5000,200,500,null);&lt;br /&gt;insert into hotel values(102,'Thennal','AC',20000,1500,400,null);&lt;br /&gt;insert into hotel values(103,'Sruthi','AC',23000,400,50,null);&lt;br /&gt;insert into hotel values(104,'Banu','NON_AC',5000,600,30,null);&lt;br /&gt;insert into hotel values(105,'Meher','NON_AC',6000,100,50,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select*from hotel order by cust_no;&lt;br /&gt;vhot c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('THE TAJ HOTEL ,CALICUT,KERALA');&lt;br /&gt;dbms_output.put_line('--------------------------------------------');&lt;br /&gt;dbms_output.put_line('cust_no cust_name AC/NON_AC room_rent food_charge tip total');&lt;br /&gt;dbms_output.put_line('----------------------------------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vhot;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vhot.total:=vhot.room_rent+vhot.food_charge-vhot.tip;&lt;br /&gt;update hotel set total=vhot.total where vhot.cust_no=cust_no;&lt;br /&gt;dbms_output.put_line('vhot.cust_no,vhot.cust_name,vhot.AC/NON_AC,vhot.room_rent,vho&lt;br /&gt;t.food_charge,vhot.total');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;dbms_output.put_line('----------------------------------------------------------------');&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;OUTPUT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;TAJ HOTEL ,CALICUT,KERALA&lt;br /&gt;--------- ---------- ------------ --------- ----------- --------- ------------------- --------- ------------------&lt;br /&gt;CUST_NO CUST_NAME AC_NON_AC ROOM_RENT FOOD_CHARGE TIP TOTAL&lt;br /&gt;--------- ---------- ------------ --------- ----------- --------- -------------------- --------- ---------------&lt;br /&gt;100 Hasna AC 25000 1000 100 25900&lt;br /&gt;101 Sithara NON_AC 5000 200 500 4700&lt;br /&gt;102 Thennal AC 20000 1500 400 21100&lt;br /&gt;103 Sruthi AC 23000 400 50 23350&lt;br /&gt;104 Banu NON_AC 5000 600 30 5570&lt;br /&gt;105 Meher NON_AC 6000 100 50 6050&lt;br /&gt;--------- ---------- ------------</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>TRAIN INFORMATION SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/train-information-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:28:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-3318381865583207756</guid><description>create table train(tid number(5) primary key,tname varchar2(20));&lt;br /&gt;create table passenger(pid varchar2(4) primary key,pname varchar2(10),sex&lt;br /&gt;varchar2(6),mstatus varchar2(8),age number(3));&lt;br /&gt;create table passtrain(trainno number(6) references train(tid),passid varchar2(5)&lt;br /&gt;references passenger(pid),ticketno varchar2(9),seatno varchar2(5));&lt;br /&gt;insert into passenger values('p101','Hasna','female','single',18);&lt;br /&gt;insert into passenger values('p102','Deepu','male','married',27);&lt;br /&gt;insert into passenger values('p103','Banu','female','single',19);&lt;br /&gt;insert into passenger values('p104','Raman','male','single',30);&lt;br /&gt;insert into passenger values('p105','Sithara','female','married',30);&lt;br /&gt;insert into passenger values('p106','John','male','single',14);&lt;br /&gt;insert into passenger values('p107','Meher','female','single',25);&lt;br /&gt;insert into passenger values('p108','Raheela','female','married',50);&lt;br /&gt;insert into passenger values('p109','Sruthi','female','single',33);&lt;br /&gt;insert into train values(6347,'Manglore express');&lt;br /&gt;insert into train values(6328,'Malabar express');&lt;br /&gt;insert into train values(6123,'Madras mail');&lt;br /&gt;insert into train values(6227,'Nizamudheen express');&lt;br /&gt;insert into train values(6326,'Kerala express');&lt;br /&gt;insert into passtrain values(6347,'p101','TNR-1001','s1-33');&lt;br /&gt;insert into passtrain values(6328,'p109','TNR-1010','s2-62');&lt;br /&gt;insert into passtrain values(6347,'p105','TNR-1021','s1-56');&lt;br /&gt;insert into passtrain values(6123,'p104','TNR-1034','s4-23');&lt;br /&gt;insert into passtrain values(6227,'p103','TNR-1054','s7-45');&lt;br /&gt;insert into passtrain values(6227,'p106','TNR-1044','f1-67');&lt;br /&gt;insert into passtrain values(6347,'p102','TNR-1089','s1-62');&lt;br /&gt;insert into passtrain values(6326,'p107','TNR-1076','f2-11');&lt;br /&gt;insert into passtrain values(6347,'p108','TNR-1034','s2-32');&lt;br /&gt;set serveroutput on;&lt;br /&gt;declare&lt;br /&gt;cursor trains is select passid,pname,sex,age,ticketno,seatno,trainno,tname from&lt;br /&gt;passenger,train,passtrain where pid=passid and trainno=tid order by trainno;&lt;br /&gt;tpassengers number;&lt;br /&gt;tmale number;&lt;br /&gt;tmalemarried number;&lt;br /&gt;tage30_60 number;&lt;br /&gt;tabove60 number;&lt;br /&gt;tfemale number;&lt;br /&gt;tfemalemarried number;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('date:'||sysdate);&lt;br /&gt;dbms_output.put_line('SOUTHERN RAILWAY,CALICUT,KERALA');&lt;br /&gt;dbms_output.put_line('PASSENGER DATA FOR THE DAY:'||sysdate);&lt;br /&gt;dbms_output.put_line('---------------------------------------------');&lt;br /&gt;select count(passid) into tpassengers from passtrain;&lt;br /&gt;select count(passid) into tmale from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.sex='male';&lt;br /&gt;select count(passid) into tmalemarried from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.sex='male' and passenger.mstatus='married';&lt;br /&gt;select count(passid) into tfemale from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.sex='female';&lt;br /&gt;select count(passid) into tfemalemarried from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.sex='female' and passenger.mstatus='married';&lt;br /&gt;select count(passid) into tage30_60 from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.age&gt;29 and passenger.age&lt;61;&lt;br /&gt;select count(passid) into tabove60 from passtrain,passenger where&lt;br /&gt;passtrain.passid=passenger.pid and passenger.age&gt;60;&lt;br /&gt;dbms_output.put_line('total number of passengers :'||tpassengers);&lt;br /&gt;dbms_output.put_line('total number of male passengers is :'||tmale);&lt;br /&gt;dbms_output.put_line('total number of married male passengers is :'||tmalemarried);&lt;br /&gt;dbms_output.put_line('total number of female passengers is :'||tfemale);&lt;br /&gt;dbms_output.put_line('total number of married female passengers is :'||tfemalemarried);&lt;br /&gt;dbms_output.put_line('total number of passengers in age group 30_60 :'||tage30_60);&lt;br /&gt;dbms_output.put_line('total number of passengers in age group above 60 is :'||tabove60);&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;date:19-MAR-10&lt;br /&gt;SOUTHERN RAILWAY,CALICUT,KERALA&lt;br /&gt;PASSENGER DATA FOR THE DAY:19-MAR-10&lt;br /&gt;---------------------------------------------&lt;br /&gt;total number of passengers :9&lt;br /&gt;total number of male passengers is :3&lt;br /&gt;total number of married male passengers is :1&lt;br /&gt;total number of female passengers is :6&lt;br /&gt;total number of married female passengers is :2&lt;br /&gt;total number of passengers in age group 30_60 :4&lt;br /&gt;total number of passengers in age group above 60 is :0</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HOSPITAL INFORMATION SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/hospital-information-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:27:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-1288947226811110802</guid><description>create table hospital(pid varchar2(5),pname varchar2(10),p_age number(5),doctor&lt;br /&gt;varchar2(10),p varchar2(11),consfee number(5),total number(5));&lt;br /&gt;insert into hospital values('p101','Banu',23,'Shukoor','out-patient',100,null);&lt;br /&gt;insert into hospital values('p102','Hasna',18,'Thennal','in-patient',80,null);&lt;br /&gt;insert into hospital values('p103','Nasiya',34,'Reshma','out-patient',90,null);&lt;br /&gt;insert into hospital values('p104','Raheela',45,'Sruthi','in-patient',50,null);&lt;br /&gt;insert into hospital values('p105','Ranjini',56,'Sithara','out-patient',100,null);&lt;br /&gt;insert into hospital values('p106','Sona',12,'Jumana','in-patient',50,null);&lt;br /&gt;insert into hospital values('p107','Thafseena',25,'Arifa','out-patient',100,null);&lt;br /&gt;insert into hospital values('p108','Meher',08,'Sabreena','in-patient',80,null);&lt;br /&gt;insert into hospital values('p109','Deepu',29,'Neeraj','out-patient',100,null);&lt;br /&gt;insert into hospital values('p110','Bimal',35,'Vijeesh','in-patient',100,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from hospital order by pid;&lt;br /&gt;vtype c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('MIMS HOSPITAL CALICUT-3,KERALA');&lt;br /&gt;dbms_output.put_line('DETAILS OF THE PATIENTS');&lt;br /&gt;dbms_output.put_line('----------------------------------------');&lt;br /&gt;dbms_output.put_line('PID PNAME P_AGE DOCTOR P CONSFEE TOTAL');&lt;br /&gt;dbms_output.put_line('----------------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vtype;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vtype.total:=vtype.consfee;&lt;br /&gt;update hospital set total=vtype.total where pid=vtype.pid;&lt;br /&gt;dbms_output.put_line('vtype.pid,vtype.pname,vtype.page,vtype.doctor,vtype.p,vtype.consfee&lt;br /&gt;,vtype.total');&lt;br /&gt;end loop;&lt;br /&gt;dbms_output.put_line('-----------------------------------');&lt;br /&gt;close c1;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;MIMS HOSPITAL CALICUT-3,KERALA&lt;br /&gt;DETAILS OF THE PATIENTS&lt;br /&gt;----- ---------- --------- ---------- ----------- --------- ------------------ ------- -----&lt;br /&gt;PID PNAME P_AGE DOCTOR P CONSFEE TOTAL&lt;br /&gt;----- ---------- --------- ---------- ----------- --------- ------------------ ------- -----&lt;br /&gt;p101 Banu 23 Shukoor out-patient 100 100&lt;br /&gt;p102 Hasna 18 Thennal in-patient 80 80&lt;br /&gt;p103 Nasiya 34 Reshma out-patient 90 90&lt;br /&gt;p104 Raheela 45 Sruthi in-patient 50 50&lt;br /&gt;p105 Ranjini 56 Sithara out-patient 100 100&lt;br /&gt;p106 Sona 12 Jumana in-patient 50 50&lt;br /&gt;p107 Thafseena 25 Arifa out-patient 100 100&lt;br /&gt;p108 Meher 8 Sabreena in-patient 80 80&lt;br /&gt;p109 Deepu 29 Neeraj out-patient 100 100&lt;br /&gt;p110 Bimal 35 Vijeesh in-patient 100 100&lt;br /&gt;----- ---------- --------- ---------- ----------- --------- ------------------ ------- -----</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SALARY REPORT OF A FIRM</title><link>http://rdbmssql.blogspot.com/2010/05/salary-report-of-firm.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-8951311742453904577</guid><description>create table employ(empno varchar2(5),name varchar2(10),basic number(10),da&lt;br /&gt;number(7),gross number(8),pf number(8),net number(8),annual number(10),tax&lt;br /&gt;number(13));&lt;br /&gt;insert into employ values('E101','Hasna',899563,null,null,null,null,null, null);&lt;br /&gt;insert into employ values('E102','Thennal',895476,null,null,null,null,null, null);&lt;br /&gt;insert into employ values('E103','Sithara',756243,null,null,null,null,null, null);&lt;br /&gt;insert into employ values('E104','Sruthi',985243,null,null,null,null,null, null);&lt;br /&gt;insert into employ values('E105','Meher',951543,null,null,null,null,null, null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from employ order by empno;&lt;br /&gt;vsal c1%rowtype;&lt;br /&gt;basic number;&lt;br /&gt;da number;&lt;br /&gt;gross number;&lt;br /&gt;pf number;&lt;br /&gt;net number;&lt;br /&gt;annual number;&lt;br /&gt;tax number;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('date:'||sysdate);&lt;br /&gt;dbms_output.put_line('THE ABC PRPIVATE LIMITED');&lt;br /&gt;dbms_output.put_line('SALARIES REPORT FOR THE YEAR 2010');&lt;br /&gt;dbms_output.put_line('EMPNO NAME BASIC DA GROSS PF NETSAL&lt;br /&gt;ANNUALSAL TAX');&lt;br /&gt;dbms_output.put_line('--------------------------');&lt;br /&gt;OPEN C1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vsal;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vsal.da:=vsal.basic*0.4;&lt;br /&gt;vsal.gross:=vsal.basic+vsal.da;&lt;br /&gt;vsal.pf:=vsal.basic;&lt;br /&gt;vsal.net:=vsal.gross-vsal.pf;&lt;br /&gt;vsal.annual:=vsal.net*12;&lt;br /&gt;if(vsal.annual&lt;=100000) then&lt;br /&gt;vsal.tax:=0;&lt;br /&gt;else if(vsal.annual&lt;=150000) then&lt;br /&gt;vsal.tax:=(vsal.annual-100000)*0.1;&lt;br /&gt;else if(vsal.annual&lt;=250000) then&lt;br /&gt;vsal.tax:=5000+(vsal.annual-150000)*0.2;&lt;br /&gt;else&lt;br /&gt;vsal.tax:=25000+(vsal.annual-100000)*0.3;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;update employ set&lt;br /&gt;da=vsal.da,gross=vsal.gross,pf=vsal.pf,net=vsal.net,annual=vsal.annual,tax=vsal.tax&lt;br /&gt;where empno=vsal.empno;&lt;br /&gt;dbms_output.put_line('vsal.empno,vsal.name,vsal.basic,vsal.da,vsal.gross,vsal.pf,vs&lt;br /&gt;al.net ,vsal.annual,vsal.tax');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;dbms_output.put_line('---------------');&lt;br /&gt;dbms_output.put_line('tax');&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;----- ---------- --------- --------- --------- --------- --------- --------- ------------------ -----------------&lt;br /&gt;EMPNO NAME BASIC DA GROSS PF NET ANNUAL TAX&lt;br /&gt;----- ---------- --------- --------- --------- --------- --------- --------- ------------------ ------------&lt;br /&gt;E101 Hasna 899563 359825 1259388 899563 359825 4317900 1290370&lt;br /&gt;E102 Thennal 895476 358190 1253666 895476 358190 4298280 1284484&lt;br /&gt;E103 Sithara 756243 302497 1058740 756243 302497 3629964 1083989&lt;br /&gt;E104 Sruthi 985243 394097 1379340 985243 394097 4729164 1413749&lt;br /&gt;E105 Meher 951543 380617 1332160 951543 380617 4567404 1365221&lt;br /&gt;---- ---------- --------- --------- --------- --------- --------- --------- ------------------ -----------------</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>LIBRARY INFORMATION SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/library-information-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-4967849957747783688</guid><description>create table library(cardno number(10),bookname varchar2(15),author&lt;br /&gt;varchar2(10),subject varchar2(10),no_of_copies number(5),issue date,return&lt;br /&gt;date,fine number(3));&lt;br /&gt;insert into library values(101,'data structure','Abbas','computer',4,'1-jan-10','20-&lt;br /&gt;jan-10',null);&lt;br /&gt;insert into library values(102,'Visual Basic','Abbas','computer',1,'20-jan-10','25-&lt;br /&gt;jan10',null);&lt;br /&gt;insert into library values(103,'Mathilukal','Basheer','Novel',5,'25-jan-10','30-&lt;br /&gt;jan-10',null);&lt;br /&gt;insert into library values(104,'matrix','R.A Japan','Mathematics',2,'1-feb-10','10-&lt;br /&gt;feb-10',null);&lt;br /&gt;insert into library values(105,'Alkemist','Paulocoyle','Novel',3,'10-feb-10','20-&lt;br /&gt;feb-10',null);&lt;br /&gt;insert into library values(106,'James Bond','Fleming','Detective',1,'20-feb-10','28-&lt;br /&gt;feb-10',null);&lt;br /&gt;insert into library values(107,'Romeo Juliet','Shakespere','love story',1,'28-feb-10','20-&lt;br /&gt;march-10',null);&lt;br /&gt;insert into library values(108,'Warpeace','Tolstoy','Socialism',2,'20-march-10','25-&lt;br /&gt;march-10',null);&lt;br /&gt;insert into library values(109,'DBMS','Abbas','computer',2,'25-march-10','27-march-10',null);&lt;br /&gt;insert into library values(110,'Microbiology','Ushakumari','Botany',1,'27-march-10','30-&lt;br /&gt;march-10',null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select*from library order by cardno;&lt;br /&gt;vlib c1%rowtype;&lt;br /&gt;mdate int;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('date');&lt;br /&gt;dbms_output.put_line('---------------------------');&lt;br /&gt;dbms_output.put_line('farook college calicut');&lt;br /&gt;dbms_output.put_line('cardno bookname author subject no_of_copies issue return&lt;br /&gt;fine');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vlib;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;mdate:=vlib.return-vlib.issue;&lt;br /&gt;if(mdate&lt;=8) then&lt;br /&gt;vlib.fine:=2;&lt;br /&gt;else if(mdate&lt;=15) then&lt;br /&gt;vlib.fine:=5;&lt;br /&gt;else&lt;br /&gt;vlib.fine:=10;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;update library set fine=vlib.fine where cardno=vlib.cardno;&lt;br /&gt;dbms_output.put_line('vlib.cardno,vlib.bookname,vlib.author,vlib.subject,vlib.no_of&lt;br /&gt;_copies,vlib.issue,vlib.return,vlib.fine');&lt;br /&gt;end loop;&lt;br /&gt;dbms_output.put_line('--------------------------------------------------------------------------&lt;br /&gt;---------------------------');&lt;br /&gt;close c1;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;------- --------------- ---------- ---------- ------------ --------- --------- ---------------- ----&lt;br /&gt;CARDNO BOOKNAME AUTHOR SUBJECT NO_OF_COPIES&lt;br /&gt;ISSUE RETURN FINE&lt;br /&gt;------- --------------- ---------- ---------- ------------ --------- --------- --------- ------- ----&lt;br /&gt;101 data structure Abbas computer 4&lt;br /&gt;01-JAN-10 20-JAN-10 10&lt;br /&gt;102 Visual Basic Abbas computer 1&lt;br /&gt;20-JAN-10 25-JAN-10 2&lt;br /&gt;103 Mathilukal Basheer Novel 5&lt;br /&gt;25-JAN-10 30-JAN-10 2&lt;br /&gt;105 Alkemist Paulocoyle Novel 3&lt;br /&gt;10-FEB-10 20-FEB-10 5&lt;br /&gt;106 James Bond Fleming Detective 1&lt;br /&gt;20-FEB-10 28-FEB-10 2&lt;br /&gt;107 Romeo Juliet Shakespere love story 1&lt;br /&gt;28-FEB-10 20-MAR-10 10&lt;br /&gt;108 Warpeace Tolstoy Socialism 2&lt;br /&gt;20-MAR-10 25-MAR-10 2&lt;br /&gt;109 DBMS Abbas computer 2&lt;br /&gt;25-MAR-10 27-MAR-10 2&lt;br /&gt;110 Microbiology Ushakumari Botany 1&lt;br /&gt;27-MAR-10 30-MAR-10 2&lt;br /&gt;------- --------------- ---------- ---------- ------------ --------- --------- --------- -------</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>ELECTRICITY BILLING SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/electricity-billing-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-7036528182704416287</guid><description>create table electricity(customer_id varchar2(11),ename varchar2(8),phase&lt;br /&gt;number(1),prereading number(4)&lt;br /&gt;,currentreading number(4),unit_consumed number(4),metercharge&lt;br /&gt;number(2),charge_unit number(3),total_charge number(6));&lt;br /&gt;insert into electricity values('e101','Hasna',1,456,564,null,null,null,null);&lt;br /&gt;insert into electricity values('e102','Umaibanu',3,1235,1545,null,null, null,null);&lt;br /&gt;insert into electricity values('e103','Sruthi',3,2785,3575,null,null,null,null);&lt;br /&gt;insert into electricity values('e104',Raheele',2,2345,3458,null,null,null,null);&lt;br /&gt;declare i&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from electricity order by customer_id;&lt;br /&gt;eb c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('------------------KSEB-----------------------');&lt;br /&gt;dbms_output.put_line('------------------CUSTOMER BILL REPPORT FOR THE&lt;br /&gt;MONTH OF -------------');&lt;br /&gt;dbms_output.put_line('DATE:'||sysdate);&lt;br /&gt;dbms_output.put_line('----------------------------------------------------------------');&lt;br /&gt;dbms_output.put_line('customer_id ename prereading currentreading phase&lt;br /&gt;unit_consumed metercharge charge_unit total_charge');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into eb;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;if(eb.phase=1) then&lt;br /&gt;eb.metercharge:=20;&lt;br /&gt;else&lt;br /&gt;eb.metercharge:=40;&lt;br /&gt;end if;&lt;br /&gt;eb.unit_consumed:=(eb.currentreading)-(eb.prereading);&lt;br /&gt;if((eb.unit_consumed)&gt;1 and (eb.unit_consumed)&lt;40) then&lt;br /&gt;eb.charge_unit:=0;&lt;br /&gt;else if((eb.unit_consumed)&gt;40 and (eb.unit_consumed)&lt;80) then&lt;br /&gt;eb.charge_unit:=0.4;&lt;br /&gt;else&lt;br /&gt;eb.charge_unit:=1.4+((eb.unit_consumed)-80)*0.4;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;if (eb.unit_consumed&lt;40 and eb.phase=3) then&lt;br /&gt;eb.total_charge:=240;&lt;br /&gt;else&lt;br /&gt;eb.total_charge:=( eb.unit_consumed) * (eb.charge_unit);&lt;br /&gt;end if;&lt;br /&gt;update electricity set&lt;br /&gt;unit_consumed=eb.unit_consumed,metercharge=eb.metercharge,charge_unit=eb.ch&lt;br /&gt;arge_unit,total_charge=eb.total_charge where customer_id=eb.customer_id;&lt;br /&gt;dbms_output.put_line('eb.customer_id,eb.name,eb.prereading,eb.currentreading,eb.&lt;br /&gt;phase,eb.unit_consumed,eb.metercharge,eb.charge_unit,eb.total_charge');&lt;br /&gt;dbms_output.put_line('-------------------------------------------------');&lt;br /&gt;end loop;&lt;br /&gt;dbms_output.put_line('-----------------billing agent------------');&lt;br /&gt;dbms_output.put_line('-----------------chief engineer------------------ ');&lt;br /&gt;close c1;&lt;br /&gt;dbms_output.put_line('--------------------------------------');&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;……………………………………………KSEB………………………………………&lt;br /&gt;........ ……………….CUSTOMER BILL REPORT FOR THE MONTH OF …………………&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- --------&lt;br /&gt;CUSTOMER_ID CNAME PHASE PREREADING CURRENTREADING&lt;br /&gt;UNIT_CONSUMED METERCHARGE CHARGE_UNIT TOTAL_CHARGE&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- --------- --&lt;br /&gt;e101 Hasna 1 456 564&lt;br /&gt;108 20 13 1404&lt;br /&gt;e102 Umaibanu 3 1235 1545&lt;br /&gt;310 40 93 28830&lt;br /&gt;e103 Sruthi 3 2785 3575&lt;br /&gt;790 40 285 225150&lt;br /&gt;e104 Raheela 2 2345 3458&lt;br /&gt;1113 40 415 461895&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- --------- --</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HOSTEL ACCOUNTING SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/hostel-accounting-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:24:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-5819668854722291544</guid><description>create table hostel(slno number(3),name varchar2(10),roomno number(8),rent&lt;br /&gt;number(8),electricity number(25),messfee number(5),oc number(10),specialfee&lt;br /&gt;number(30),total number(25));&lt;br /&gt;insert into hostel values(101,'Sithara',301,150,100,250,50,25,null);&lt;br /&gt;insert into hostel values(102,'Thennal',302,150,100,45,50,25,null);&lt;br /&gt;insert into hostel values(103,'Sruthi',303,100,150,36,50,25,null);&lt;br /&gt;insert into hostel values(104,'Raheela',304,100,150,24,50,25,null);&lt;br /&gt;insert into hostel values(105,'Reshma',305,150,150,25,50,25,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from hostel order by slno;&lt;br /&gt;vhos c1 %rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('date');&lt;br /&gt;dbms_output.put_line('FAROOK COLLEGE CALICUT,KERALA');&lt;br /&gt;dbms_output.put_line('HOSTEL DUE REPORT FOR THE MONTH OF&lt;br /&gt;JANUARY 2010');&lt;br /&gt;dbms_output.put_line('------------------------------------------------------------------');&lt;br /&gt;dbms_output.put_line('slno name roomno rent electricity messfee OC specialfee&lt;br /&gt;total');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vhos;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vhos.total:=vhos.rent+vhos.electricity+vhos.messfee+vhos.OC+vhos.specialfee;&lt;br /&gt;update hostel set total=vhos.total where slno=vhos.slno;&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;dbms_output.put_line('---------------------------------------------------------------------');&lt;br /&gt;dbms_output.put_line('warden');&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;FAROOK COLLEGE CALICUT.KERALA&lt;br /&gt;HOSTEL DUE REPORT FOR THE MONTH OF JANUARY 2010&lt;br /&gt;---- ---------- --------- --------- ----------- --------- --------- ---------- - ------ ----------- - -- ---&lt;br /&gt;SLNO NAME ROOMNO RENT ELECTRICITY MESS FEE OC SPECIALFEE TOTAL&lt;br /&gt;---- ---------- --------- --------- ----------- --------- --------- ---------- - ------ ----------- - -- ---&lt;br /&gt;101 Sithara 301 150 100 250 50 25 575&lt;br /&gt;102 Thennal 302 150 100 45 50 25 370&lt;br /&gt;103 Sruthi 303 100 150 36 50 25 361&lt;br /&gt;104 Raheela 304 100 150 24 50 25 349&lt;br /&gt;105 Reshma 305 150 150 25 50 25 400&lt;br /&gt;---- ---------- --------- --------- ----------- --------- --------- ---------- - ------ ----------- - -- ---</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>VENDOR REPORT FOR A FIRM</title><link>http://rdbmssql.blogspot.com/2010/05/vendor-report-for-firm.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:20:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-4483111863401627375</guid><description>create table vendor(day date,bought number(5),sold number(5),ret&lt;br /&gt;number(5),profit_loss number(5),remark varchar2(10));&lt;br /&gt;insert into vendor values(to_date('01_jan_09'),100,80,null,null,null);&lt;br /&gt;insert into vendor values(to_date('02_jan_09'),100,99,null,null,null);&lt;br /&gt;insert into vendor values(to_date('03_jan_09'),100,98,null,null,null);&lt;br /&gt;insert into vendor values(to_date('04_jan_09'),100,85,null,null,null);&lt;br /&gt;insert into vendor values(to_date('05_jan_09'),100,90,null,null,null);&lt;br /&gt;insert into vendor values(to_date('06_jan_09'),100,99,null,null,null);&lt;br /&gt;insert into vendor values(to_date('07_jan_09'),100,78,null,null,null);&lt;br /&gt;insert into vendor values(to_date('08_jan_09'),100,88,null,null,null);&lt;br /&gt;insert into vendor values(to_date('09_jan_09'),100,87,null,null,null);&lt;br /&gt;insert into vendor values(to_date('10_jan_09'),100,80,null,null,null);&lt;br /&gt;insert into vendor values(to_date('11_jan_09'),100,85,null,null,null);&lt;br /&gt;insert into vendor values(to_date('12_jan_09'),100,82,null,null,null);&lt;br /&gt;insert into vendor values(to_date('13_jan_09'),100,86,null,null,null);&lt;br /&gt;insert into vendor values(to_date('14_jan_09'),100,90,null,null,null);&lt;br /&gt;insert into vendor values(to_date('15_jan_09'),100,95,null,null,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from vendor order by day;&lt;br /&gt;vven c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('Date No.bought No.sold No.returned profit/loss remark');&lt;br /&gt;dbms_output.put_line('--------------------------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vven;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vven.ret:=vven.bought-vven.sold;&lt;br /&gt;vven.profit_loss:=vven.sold*.75+vven.ret*.30-vven.bought*.70;&lt;br /&gt;if(vven.profit_loss&lt;0)&gt;0) then&lt;br /&gt;vven.remark:='Profit';&lt;br /&gt;else&lt;br /&gt;vven.remark:='Nill';&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;update vendor set ret=vven.ret,profit_loss=vven.profit_loss where&lt;br /&gt;day=vven.day;&lt;br /&gt;dbms_output.put_line('vven.day,vven.bought,vven.sold,vven.ret,vven.profit_loss,re&lt;br /&gt;mark');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;/div&gt;select * from vendor;&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- -------&lt;br /&gt;DAY BOUGHT SOLD RET PROFIT_LOSS&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- ------&lt;br /&gt;01-JAN-09 100 80 20 4&lt;br /&gt;02-JAN-09 100 99 1 5&lt;br /&gt;03-JAN-09 100 98 2 4&lt;br /&gt;04-JAN-09 100 85 15 -2&lt;br /&gt;05-JAN-09 100 90 10 1&lt;br /&gt;06-JAN-09 100 99 1 5&lt;br /&gt;07-JAN-09 100 78 22 -5&lt;br /&gt;08-JAN-09 100 88 12 0&lt;br /&gt;09-JAN-09 100 87 13 -1&lt;br /&gt;10-JAN-09 100 80 20 -4&lt;br /&gt;11-JAN-09 100 85 15 -2&lt;br /&gt;12-JAN-09 100 82 18 -3&lt;br /&gt;13-JAN-09 100 86 14 -1&lt;br /&gt;14-JAN-09 100 90 10 1&lt;br /&gt;15-JAN-09 100 95 5 3&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- ------&lt;br /&gt;&lt;br /&gt;Set server output on;&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select*from vendor order by day;&lt;br /&gt;vven c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('DATE NO.BOUGHT NO.SOLD NO.RETURNED&lt;br /&gt;PROFIT_LOSS REMARK');&lt;br /&gt;dbms_output.put_line('--------------------------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vven;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vven.ret:=vven.bought-vven.sold;&lt;br /&gt;vven.profit_loss:=vven.sold*.75+vven.ret*.30-vven.bought*.70;&lt;br /&gt;if(vven.profit_loss&lt;0) then&lt;br /&gt;vven.remark:='LOSS';&lt;br /&gt;else if(vven.profit_loss&gt;0) then&lt;br /&gt;vven.remark:='PROFIT';&lt;br /&gt;else&lt;br /&gt;vven.remark:='NULL';&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;update vendor set ret=vven.ret,profit_loss=vven.profit_loss,remark=vven.remark&lt;br /&gt;where day=vven.day;&lt;br /&gt;dbms_output.put_line('vven.day,vven.bought,vven.sold,vven.ret,vven.profit_loss,vv&lt;br /&gt;en.remark');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;end&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- ---------&lt;br /&gt;DAY BOUGHT SOLD RET PROFIT_LOSS REMARK&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- --------- --&lt;br /&gt;01-JAN-09 100 80 20 4 LOSS&lt;br /&gt;02-JAN-09 100 99 1 5 PROFIT&lt;br /&gt;03-JAN-09 100 98 2 4 PROFIT&lt;br /&gt;04-JAN-09 100 85 15 -2 LOSS&lt;br /&gt;05-JAN-09 100 90 10 1 PROFIT&lt;br /&gt;06-JAN-09 100 99 1 5 PROFIT&lt;br /&gt;07-JAN-09 100 78 22 -5 LOSS&lt;br /&gt;08-JAN-09 100 88 12 0 NULL&lt;br /&gt;09-JAN-09 100 87 13 -1 LOSS&lt;br /&gt;10-JAN-09 100 80 20 -4 LOSS&lt;br /&gt;11-JAN-09 100 85 15 -2 LOSS&lt;br /&gt;12-JAN-09 100 82 18 -3 LOSS&lt;br /&gt;13-JAN-09 100 86 14 -1 LOSS&lt;br /&gt;14-JAN-09 100 90 10 1 PROFIT&lt;br /&gt;15-JAN-09 100 95 5 3 PROFIT&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- ---------</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SALES REPORT</title><link>http://rdbmssql.blogspot.com/2010/05/sales-report.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:19:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-5289283134922572260</guid><description>create table report(item_id varchar2(4),item_name varchar2(15),sales_price number(5),&lt;br /&gt;quantity number(3),unit_price number(7),salestax number(5),total number(7));&lt;br /&gt;insert into report values('f10','T.V',null,1,3000,null,null);&lt;br /&gt;insert into report values('f11','Grinder',null,2,3500,null,null);&lt;br /&gt;insert into report values('f12','Hometheatre',null,3,2500,null,null);&lt;br /&gt;insert into report values('f13','DVDplayer',null,1,1000,null,null);&lt;br /&gt;insert into report values('f14','Ipod',null,2,1000,null,null);&lt;br /&gt;insert into report values('f15','Computer',null,1,18000,null,null);&lt;br /&gt;insert into report values('f16','Mobile',null,4,10000,null,null);&lt;br /&gt;insert into report values('f17','Stabilizer',null,3,750,null,null);&lt;br /&gt;insert into report values('f18','Washing machine',null,2,4000,null,null);&lt;br /&gt;insert into report values('f19','Vaccumcleaner',null,3,5000,null,null);&lt;br /&gt;insert into report values('f20','Pen drive',null,5,900,null,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select*from report order by item_id;&lt;br /&gt;vrep c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('* THE ABC MARKETING COMPANY,CALICUT,KERALA&lt;br /&gt;SALES REPORT FOR THE MONTH OF JANUARY 2010');&lt;br /&gt;dbms_output.put_line('--------------------------------------------------------------------------------------');&lt;br /&gt;dbms_output.put_line('Item_id Item_name Sales_price Quantity Unit Price Salestax Total');&lt;br /&gt;dbms_output.put_line('-------------------------------------------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vrep;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vrep.sales_price:=vrep.unit_price*vrep.quantity;&lt;br /&gt;vrep.salestax:=(vrep.sales_price*6)/100;&lt;br /&gt;vrep.total:=vrep.sales_price-vrep.salestax;&lt;br /&gt;update report set sales_price=vrep.sales_price,salestax=vrep.salestax,total=vrep.total where&lt;br /&gt;item_id=vrep.item_id;&lt;br /&gt;dbms_output.put_line('vrep.item_id,vrep.item_name,vrep.sales_price,vrep.quantity,&lt;br /&gt;vrep.unit_price,vrep.salestax,vrep.total');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;dbms_output.put_line('-----------------------------------------------------------------------------------');&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;THE ABC MARKETTING COMPANY,CALICUT,KERALA SALES REPORT FOR&lt;br /&gt;THE MONTH OF JANUARY 2010&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- ---------&lt;br /&gt;ITEM ITEM_NAME SALES_PRICE QUANTITY UNIT_PRICE SALESTAX TOTAL&lt;br /&gt;---- --------------- ----------- --------- ---------- --------- --------- ---- --------------- ----------- --------&lt;br /&gt;f10 T.V 3000 1 3000 180 2820&lt;br /&gt;f11 Grinder 7000 2 3500 420 6580&lt;br /&gt;f12 Hometheatre 7500 3 2500 450 7050&lt;br /&gt;f13 DVDplayer 1000 1 1000 60 940&lt;br /&gt;f14 Ipod 2000 2 1000 120 1880&lt;br /&gt;f15 Computer 18000 1 18000 1080 16920&lt;br /&gt;f16 Mobile 40000 4 10000 2400 37600&lt;br /&gt;f17 Stabilizer 2250 3 750 135 2115&lt;br /&gt;f18 Washing machine 8000 2 4000 480 7520&lt;br /&gt;f19 Vaccumcleaner 15000 3 5000 900 14100&lt;br /&gt;f20 Pen drive 4500 5 900 270 4230&lt;br /&gt;--------- --------- --------- --------- ----------- ---------- --------- --------- --------- ------------</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>STUDENT INFORMATION SYSTEM</title><link>http://rdbmssql.blogspot.com/2010/05/student-information-system.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:17:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-1507575475773184678</guid><description>&lt;span style=";font-family:georgia;font-size:100%;"  &gt;create table student (regno varchar2(3),name varchar2(7),paper1&lt;br /&gt;number(3),paper2 number(3),paper3 number(3),paper4 number(3),total&lt;br /&gt;number(3),average number(3),grade varchar2(5));&lt;br /&gt;insert into student values('c42','Hasna',98,85,95,90,null,null,null);&lt;br /&gt;insert into student values('c43','Banu',78,63,45,58,null,null,null);&lt;br /&gt;insert into student values('c44','Sona',65,50,45,68,null,null,null);&lt;br /&gt;insert into student values('c45','Mehu',78,77,75,76,null,null,null);&lt;br /&gt;insert into student values('c46','Renju',68,67,60,74,null,null,null);&lt;br /&gt;insert into student values('c47','rahi',98,84,95,87,null,null,null);&lt;br /&gt;insert into student values('c48','Jumi',55,70,65,67,null,null,null);&lt;br /&gt;insert into student values('c49','Naz',95,94,89,88,null,null,null);&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select * from student order by regno;&lt;br /&gt;vstud c1%rowtype;&lt;br /&gt;begin&lt;br /&gt;dbms_output.put_line('------------------------------------');&lt;br /&gt;dbms_output.put_line('regno name paper1 paper2 paper3 paper4 total average&lt;br /&gt;grade');&lt;br /&gt;dbms_output.put_line('------------------------------------');&lt;br /&gt;open c1;&lt;br /&gt;loop&lt;br /&gt;fetch c1 into vstud;&lt;br /&gt;exit when c1%notfound;&lt;br /&gt;vstud.total:=vstud.paper1+vstud.paper2+vstud.paper3+vstud.paper4;&lt;br /&gt;vstud.average:=(vstud.total)/4;&lt;br /&gt;if(vstud.average&gt;=90) then&lt;br /&gt;vstud.grade:='A';&lt;br /&gt;else if(vstud.average&gt;=60) then&lt;br /&gt;vstud.grade:='B';&lt;br /&gt;else if(vstud.average&gt;=50) then&lt;br /&gt;vstud.grade:='C';&lt;br /&gt;else if(vstud.average&gt;=40) then&lt;br /&gt;vstud.grade:='D';&lt;br /&gt;else&lt;br /&gt;vstud.grade:='E';&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;end if;&lt;br /&gt;update student set total=vstud.total,average=vstud.average,grade=vstud.grade where&lt;br /&gt;regno=vstud.regno;&lt;br /&gt;dbms_output.put_line('vstud.regno,vstud.name,vstud.paper1,vstud.paper2,vstud.pap&lt;br /&gt;er3,vstud.paper4,vstud.total,vstud.average,vstud.grade');&lt;br /&gt;end loop;&lt;br /&gt;close c1;&lt;br /&gt;end;&lt;/span&gt;&lt;br /&gt;/&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:130%;" &gt;OUTPUT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;------- --------- --------- --------- --------- --------- --------- ---- --------------- ----------- -&lt;br /&gt;REG NAME PAPER1 PAPER2 PAPER3 PAPER4 TOTAL AVERAGE GRADE&lt;br /&gt;--- ------- --------- --------- --------- --------- --------- --------- - --- ------- --------- -- ------&lt;br /&gt;c42 Hasna 98 85 95 90 368 92 A&lt;br /&gt;c43 Banu 78 63 45 58 244 61 B&lt;br /&gt;c44 Sona 65 50 45 68 228 57 C&lt;br /&gt;c45 Mehu 78 77 75 76 306 77 B&lt;br /&gt;c46 Renju 68 67 60 74 269 67 B&lt;br /&gt;c47 rahi 98 84 95 87 364 91 A&lt;br /&gt;c48 Jumi 55 70 65 67 257 64 B&lt;br /&gt;c49 Naz 95 94 89 88 366 92 A&lt;br /&gt;--------- -- --------- -- --------- -- --------- -- --------- -- --------- -- --------- -- -</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQl With 10 steps(Basics)</title><link>http://rdbmssql.blogspot.com/2010/05/sql-with-10-stepsbasics.html</link><author>noreply@blogger.com (Anoop)</author><pubDate>Thu, 27 May 2010 03:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8882837843587054143.post-2261651198440773194</guid><description>//
&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step1: &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;Create table in SQL &amp;amp;Display the table&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;
&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; create table Employee (Eno int,Ename char(20),job char(20),grade char(5),Salary decimal(10,2)); &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 78%;"&gt;Table created.
&lt;br /&gt;SQL&gt; insert into Employee values (10,'Tom','Manager','a',10000);
&lt;br /&gt;1 row created.
&lt;br /&gt;SQL&gt; insert into Employee values (12,'Anoop','Manager','a',20000);
&lt;br /&gt;1 row created.
&lt;br /&gt;SQL&gt; insert into Employee values (14,'Raju','Programer','b',80000);
&lt;br /&gt;1 row created.
&lt;br /&gt;SQL&gt; insert into Employee values (15,'Sabu','Analyst','c',70000);
&lt;br /&gt;1 row created.
&lt;br /&gt;SQL&gt; insert into Employee values (16,'Shalih','clerk','d',1000);
&lt;br /&gt;1 row created.
&lt;br /&gt;SQL&gt; insert into Employee values (17,'Narju','Manager','a',15000);
&lt;br /&gt;1 row created.
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; Select*from Employee;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 78%;"&gt;ENO ENAME JOB GRADE SALARY
&lt;br /&gt;--------- -------------------- -------------------- ----- ---------
&lt;br /&gt;10 Tom Manager a 10000
&lt;br /&gt;12 Anoop Manager a 20000
&lt;br /&gt;14 Raju Programer b 80000
&lt;br /&gt;15 Sabu Analyst c 70000
&lt;br /&gt;16 Shalih clerk d 1000
&lt;br /&gt;17 Narju Manager a 15000
&lt;br /&gt;6 rows selected.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step2:
&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;Select with condition&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;
&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; Select eno,ename,salary from employee;
&lt;br /&gt;ENO ENAME SALARY
&lt;br /&gt;--------- -------------------- ---------
&lt;br /&gt;10 Tom 10000
&lt;br /&gt;12 Anoop 20000
&lt;br /&gt;14 Raju 80000
&lt;br /&gt;15 Sabu 70000
&lt;br /&gt;16 Shalih 1000
&lt;br /&gt;17 Narju 15000
&lt;br /&gt;6 rows selected.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select eno,ename
&lt;br /&gt;2 from employee
&lt;br /&gt;3 where salary&gt;=10000;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME
&lt;br /&gt;--------- --------------------
&lt;br /&gt;10 Tom
&lt;br /&gt;12 Anoop
&lt;br /&gt;14 Raju
&lt;br /&gt;15 Sabu
&lt;br /&gt;17 Narju
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select*from Employee
&lt;br /&gt;2 where salary&gt;700;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY
&lt;br /&gt;--------- -------------------- -------------------- ----- ---------
&lt;br /&gt;10 Tom Manager a 10000
&lt;br /&gt;12 Anoop Manager a 20000
&lt;br /&gt;14 Raju Programer b 80000
&lt;br /&gt;15 Sabu Analyst c 70000
&lt;br /&gt;16 Shalih clerk d 1000
&lt;br /&gt;17 Narju Manager a 15000
&lt;br /&gt;6 rows selected.
&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step3:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;u&gt;Select with relation &amp;amp; logical operator&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;
&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select ename,job,salary
&lt;br /&gt;2 from employee
&lt;br /&gt;3 where job='Manager';
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 78%;"&gt;ENAME JOB SALARY
&lt;br /&gt;-------------------- -------------------- ---------
&lt;br /&gt;Tom Manager 10000
&lt;br /&gt;Anoop Manager 20000
&lt;br /&gt;Narju Manager 15000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select job,salary
&lt;br /&gt;2 from Employee
&lt;br /&gt;3 where job&lt;&gt;'Analyst';
&lt;br /&gt;
&lt;br /&gt;JOB SALARY
&lt;br /&gt;-------------------- ---------
&lt;br /&gt;Manager 10000
&lt;br /&gt;Manager 20000
&lt;br /&gt;Programer 80000
&lt;br /&gt;clerk 1000
&lt;br /&gt;Manager 15000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select *from Employee
&lt;br /&gt;2 where (salary&gt;10000 and job='Manager');
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY
&lt;br /&gt;--------- -------------------- -------------------- ----- ---------
&lt;br /&gt;12 Anoop Manager a 20000
&lt;br /&gt;17 Narju Manager a 15000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select *from Employee
&lt;br /&gt;2 Where (job='analyst' or job='Programer');
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY
&lt;br /&gt;--------- -------------------- -------------------- ----- ---------
&lt;br /&gt;14 Raju Programer b 80000
&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: right;"&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step4:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;u&gt;Select statement with order by And Distict clauses&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="justify"&gt;
&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; Select eno,ename,salary
&lt;br /&gt;2 from employee
&lt;br /&gt;3 where salary&gt;7500
&lt;br /&gt;4 order by eno desc;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME SALARY
&lt;br /&gt;--------- -------------------- ---------
&lt;br /&gt;17 Narju 15000
&lt;br /&gt;15 Sabu 70000
&lt;br /&gt;14 Raju 80000
&lt;br /&gt;12 Anoop 20000
&lt;br /&gt;10 Tom 10000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select *from employee
&lt;br /&gt;2 order by ename;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY
&lt;br /&gt;--------- -------------------- -------------------- ----- ---------
&lt;br /&gt;12 Anoop Manager a 20000
&lt;br /&gt;17 Narju Manager a 15000
&lt;br /&gt;14 Raju Programer b 80000
&lt;br /&gt;15 Sabu Analyst c 70000
&lt;br /&gt;16 Shalih clerk d 1000
&lt;br /&gt;10 Tom Manager a 10000
&lt;br /&gt;
&lt;br /&gt;6 rows selected.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select distinct job from employee;
&lt;br /&gt;
&lt;br /&gt;JOB
&lt;br /&gt;--------------------
&lt;br /&gt;Analyst
&lt;br /&gt;Manager
&lt;br /&gt;Programer
&lt;br /&gt;Clerk &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step5:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;u&gt;Group function&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="justify"&gt;
&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select sum(salary) from employee;
&lt;br /&gt;
&lt;br /&gt;SUM(SALARY)
&lt;br /&gt;-----------
&lt;br /&gt;196000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select sum(salary) from employee;
&lt;br /&gt;
&lt;br /&gt;SUM(SALARY)
&lt;br /&gt;-----------
&lt;br /&gt;196000
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select count(*) from Employee ;
&lt;br /&gt;
&lt;br /&gt;COUNT(*)
&lt;br /&gt;---------
&lt;br /&gt;6
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Select max(salary) from employee;
&lt;br /&gt;
&lt;br /&gt;MAX(SALARY)
&lt;br /&gt;-----------
&lt;br /&gt;80000
&lt;br /&gt;SQL&gt; Select min(salary) from employee;
&lt;br /&gt;
&lt;br /&gt;MIN(SALARY)
&lt;br /&gt;-----------
&lt;br /&gt;1000 &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step6:
&lt;br /&gt;&lt;/span&gt;&lt;u&gt;Alter table command
&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; Alter table Employee
&lt;br /&gt;2 add phoneNo int;
&lt;br /&gt;Table altered.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; desc Employee;
&lt;br /&gt;Name Null? Type
&lt;br /&gt;------------------------------- -------- ----
&lt;br /&gt;ENO NUMBER(38)
&lt;br /&gt;ENAME CHAR(20)
&lt;br /&gt;JOB CHAR(20)
&lt;br /&gt;GRADE CHAR(5)
&lt;br /&gt;SALARY NUMBER(10,2)
&lt;br /&gt;PHONENO NUMBER(38)
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Alter table employee
&lt;br /&gt;2 modify (job char(25));
&lt;br /&gt;Table altered.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; desc Employee;
&lt;br /&gt;Name Null? Type
&lt;br /&gt;------------------------------- -------- ----
&lt;br /&gt;ENO NUMBER(38)
&lt;br /&gt;ENAME CHAR(20)
&lt;br /&gt;JOB CHAR(25)
&lt;br /&gt;GRADE CHAR(5)
&lt;br /&gt;SALARY NUMBER(10,2)
&lt;br /&gt;PHONENO NUMBER(38) &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;Step7:&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;u&gt;Update command&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;strong&gt;
&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size: 85%;"&gt;S&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;QL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2546238
&lt;br /&gt;3 where Eno=10;
&lt;br /&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2708089 &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 78%;"&gt;3 where Eno=12; &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 78%;"&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2705836
&lt;br /&gt;3 where Eno=14;
&lt;br /&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2705134
&lt;br /&gt;3 where Eno=15;
&lt;br /&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2441232
&lt;br /&gt;3 where Eno=16;
&lt;br /&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set phoneNo=2787896
&lt;br /&gt;3 where Eno=17;
&lt;br /&gt;1 row updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select *from Employee;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY PHONENO
&lt;br /&gt;--------- -------------------- ------------------------- ----- --------- ---------
&lt;br /&gt;10 Tom Manager a 10000 2546238
&lt;br /&gt;12 Anoop Manager a 20000 2708089
&lt;br /&gt;14 Raju Programer b 80000 2705836
&lt;br /&gt;15 Sabu Analyst c 70000 2705134
&lt;br /&gt;16 Shalih clerk d 1000 2441232
&lt;br /&gt;17 Narju Manager a 15000 2787896
&lt;br /&gt;6 rows selected.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Update Employee
&lt;br /&gt;2 set salary=5000
&lt;br /&gt;3 where job='clerk';
&lt;br /&gt;1 row updated. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; update Employee
&lt;br /&gt;2 set Salary=Salary+500;
&lt;br /&gt;6 rows updated.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select *from Employee;
&lt;br /&gt;
&lt;br /&gt;ENO ENAME JOB GRADE SALARY PHONENO
&lt;br /&gt;--------- -------------------- ------------------------- ----- --------- ---------
&lt;br /&gt;10 Tom Manager a 10500 2546238
&lt;br /&gt;12 Anoop Manager a 20500 2708089
&lt;br /&gt;14 Raju Programer b 80500 2705836
&lt;br /&gt;15 Sabu Analyst c 70500 2705134
&lt;br /&gt;16 Shalih clerk d 5500 2441232
&lt;br /&gt;17 Narju Manager a 15500 2787896
&lt;br /&gt;6 rows selected. &lt;/span&gt;
&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step8:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;u&gt;&lt;strong&gt;Delete And Drop Table&lt;/strong&gt;&lt;/u&gt;
&lt;br /&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/div&gt;&lt;p align="justify"&gt;
&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; Delete from Employee
&lt;br /&gt;2 Where Salary&gt;8000;
&lt;br /&gt;
&lt;br /&gt;5 rows deleted.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; delete from Employee;
&lt;br /&gt;
&lt;br /&gt;1 row deleted.
&lt;br /&gt;
&lt;br /&gt;SQL&gt; Drop table Employee;
&lt;br /&gt;
&lt;br /&gt;Table dropped.
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step9:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;u&gt;Some Other operations&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="justify"&gt;
&lt;br /&gt;*)&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;strong&gt;Select null row
&lt;br /&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select Eno,ename
&lt;br /&gt;2 from employee
&lt;br /&gt;3 where eno is null;
&lt;br /&gt;
&lt;br /&gt;no rows selected
&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;*)&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Simple Calculation
&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select 4*3 from dual;
&lt;br /&gt;
&lt;br /&gt;4*3
&lt;br /&gt;---------
&lt;br /&gt;12
&lt;br /&gt;&lt;/span&gt;*)&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Print system date
&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select sysdate from dual;
&lt;br /&gt;
&lt;br /&gt;SYSDATE
&lt;br /&gt;---------
&lt;br /&gt;25-SEP-08
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Step10:&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;u&gt;Having And Group By Clause&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-size: 78%;"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;SQL&gt; select job,count(*)&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;  &lt;span style="font-size: 78%;"&gt;2  from Employee&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;  &lt;span style="font-size: 78%;"&gt;3  group by job&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;  &lt;span style="font-size: 78%;"&gt;4  having count(*)&lt;3;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;
&lt;br /&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;JOB                   COUNT(*)&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;-------------------- ---------&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;Analyst                      1&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;Programer                 1&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;clerk                           1&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size: 78%;"&gt;--&gt;
&lt;br /&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>