SQL Queries
SQL Queries
PROGRAMMER
create table PROGRAMMER(name varchar(10), DOB date, DOJ date, SEX varchar(1), PROF1 varchar(10),
PROF2 varchar(10), SALARY number(5));
insert into PROGRAMMER VALUES('ANAND','21-APR-66','02-MAY-02','M','PASCAL','BASIC','3200');
insert into PROGRAMMER VALUES('ALTAF','02-JUL-64','02-JAN-92','M','CLIPPER','COBOL','2800');
insert into PROGRAMMER VALUES('JAGDISH','06-OCT-70','02-APR-93','M','ORACLE','JAVA','4100');
insert into PROGRAMMER VALUES('JULIANA','31-JAN-68','01-DEC-90','F','COBOL','DBASE','3000');
insert into PROGRAMMER VALUES('KAMLA','30-OCT-68','28-FEB-91','F','C','DBASE','2900');
insert into PROGRAMMER VALUES('MARY','24-JUN-70','21-APR-93','F','C++','ORACLE','4500');
insert into PROGRAMMER VALUES('NELSON','11-SEP-65','21-APR-90','M','COBOL','DBASE','2500');
insert into PROGRAMMER VALUES('PATRIK','19-NOV-65','11-OCT-89','M','PASCAL','CLIPPER','2800');
insert into PROGRAMMER VALUES('QADIR','31-AUG-65','01-FEB-91','M','ASSEMBLY','C','3000');
insert into PROGRAMMER VALUES('RAMESH','03-MAY-67','02-JAN-92','M','PASCAL','DBASE','3200');
insert into PROGRAMMER VALUES('REBECCA','01-JAN-67','21-APR-90','F','BASIC','COBOL','2500');
insert into PROGRAMMER VALUES('REMITHA','19-APR-70','04-OCT-94','F','C','ASSEMBLY','3600');
insert into PROGRAMMER VALUES('REVATHI','02-DEC-69','13-NOV-90','F','PASCAL','BASIC','3700');
insert into PROGRAMMER VALUES('VIJAYA','14-DEC-65','21-APR-92','F','FOXPRO','C','3500');
SECOND TABLE-
SOFTWARE
THIRD TABLE-
STUDIES
SQL QUERIES
Query- Find out the selling cost, average for the packages developed in pascal.
ROUND((SYSDATE-DOB)/365)
---------- -----------------------ANAND
47
ALTAF
49
JAGDISH
42
JULIANA
45
KAMLA
44
MARY
43
NELSON
47
PATRIK
47
QADIR
48
RAMESH
46
REBECCA
46
NAME
ROUND((SYSDATE-DOB)/365)
---------- -----------------------REMITHA
43
REVATHI
43
VIJAYA
14 rows selected.
47
Query- Display the names of those who have done dap course.
Query- Display name and date of birth of all the programmers born in January.
SQL> select name, DOB from programmer where DOB like '%JAN%';
NAME
DOB
---------- --------JULIANA 31-JAN-68
REBECCA 01-JAN-67
Query- Display the lowest course fee for a course, submitted by any programmer.
Query- How much revenue has been earned through the sale of package developed in C.
SQL> select sum(SCOST) from richa_software where DEV_IN = 'C';
SUM(SCOST)
---------19725