Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
71 views

SQL Module 1 Assignment

1. The document provides the problem statement and tasks for an SQL assignment involving three tables: STUDIES, SOFTWARE, and PROGRAMMER. 2. The tasks include finding average selling cost by language, displaying names and ages of programmers, and displaying details of software, programmers, and packages that meet certain criteria. 3. Sample CREATE TABLE statements are provided to define the three tables, along with INSERT statements to populate them with data.

Uploaded by

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

SQL Module 1 Assignment

1. The document provides the problem statement and tasks for an SQL assignment involving three tables: STUDIES, SOFTWARE, and PROGRAMMER. 2. The tasks include finding average selling cost by language, displaying names and ages of programmers, and displaying details of software, programmers, and packages that meet certain criteria. 3. Sample CREATE TABLE statements are provided to define the three tables, along with INSERT statements to populate them with data.

Uploaded by

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

SQL Module 1 Assignment

Problem Statement: Consider yourself to be Sam and you have been given the below tasks to complete
using the Table – STUDIES, SOFTWARE & PROGRAMMER. 1. Find out the selling cost AVG for packages
developed in Pascal. 2. Display Names, Ages of all Programmers. 3. Display the Names of those who
have done the DAP Course. 4. Display the Names and Date of Births of all Programmers Born in January.
5. Display the Details of the Software Developed by Ramesh. 6. Display the Details of Packages for which
Development Cost have been recovered. 7. Display the details of the Programmers Knowing C. 8. What
are the Languages studied by Male Programmers? 9. Display the details of the Programmers who joined
before 1990. 10. Who are the authors of the Packages, which have recovered more than double the
Development cost?

CREATE TABLE
studies(PNAMEvarchar(20),INSTITUTEvarchar(20),COURSEvarchar(20),COURSE_FEEint)G
O
SELECT*FROM studies
INSERT INTO studies
SELECT'ANAND','SABHARI','PGDCA',4500UNIONALL
SELECT'ALTAF','COIT','DCA',7200UNIONALL
SELECT'JULIANA','BDPS','MCA',22000UNIONALL
SELECT'KAMALA','PRAGATHI','DCA',5000UNIONALL
SELECT'MARY','SABHARI','PGDCA ',4500UNIONALL
SELECT'NELSON','PRAGATHI','DAP',6200UNIONALL
SELECT'PATRICK','PRAGATHI','DCAP',5200UNIONALL
SELECT'QADIR','APPLE','HDCA',14000UNIONALL
SELECT'RAMESH','SABHARI','PGDCA',4500UNIONALL
SELECT'REBECCA','BRILLIANT','DCAP',11000UNIONALL
SELECT'REMITHA','BDPS','DCS',6000UNIONALL
SELECT'REVATHI','SABHARI','DAP',5000UNIONALL
SELECT'VIJAYA','BDPS','DCA',48000
GO
RESULT
SELECT*FROM Studies
ANAND SABHARI PGDCA 4500
ALTAF COIT DCA 7200
JULIANA BDPS MCA 22000
KAMALA PRAGATHI DCA 5000
MARYSABHARI PGDCA 4500
NELSON PRAGATHI DAP 6200
PATRICKPRAGATHI DCAP 5200
QADIR APPLEH DCA 14000
RAMESH SABHARI PGDCA 4500
REBECCA BRILLIANT DCAP 11000
REMITHA BDPS DCS 6000
REVATHI SABHARI DAP 5000
VIJAYA BDPS DCA 4800

CREATE TABLE
software(PNAMEvarchar(20),TITLEvarchar(20),DEVELOPINvarchar(20),SCOSTdecimal(10,2),DCOSTint,S
OLDint)GOSELECT*FROMsoftware

INSERT INTOsoftware
SELECT'MARY','README','CPP',300,1200,84UNIONALL
SELECT'ANAND','PARACHUTES','BASIC',399.95,6000,43UNIONALL
SELECT'ANAND','VIDEO TITLING','PASCAL',7500,16000,9UNIONALL
SELECT'JULIANA','INVENTORY','COBOL',3000,3500,0UNIONALL
SELECT'KAMALA','PAYROLL PKG.','DBASE',9000,20000,7UNIONALL
SELECT'MARY','FINANCIAL ACCT.','ORACLE',18000,85000,4UNIONALLSELECT'MARY','CODE
GENERATOR','C',4500,20000,23UNIONALL
SELECT'PATTRICK','README','CPP',300,1200,84UNIONALL
SELECT'QADIR','BOMBS AWAY','ASSEMBLY',750,3000,11UNIONALL
SELECT'QADIR','VACCINES','C',1900,3100,21UNIONALL
SELECT'RAMESH','HOTEL MGMT.','DBASE',13000,35000,4UNIONALL
SELECT'RAMESH','DEAD LEE','PASCAL',599.95,4500,73UNIONALL
SELECT'REMITHA','PC UTILITIES','C',725,5000,51UNIONALL
SELECT'REMITHA','TSR HELP PKG.','ASSEMBLY',2500,6000,7UNIONALL
SELECT'REVATHI','HOSPITAL MGMT.','PASCAL',1100,75000,2UNIONALL
SELECT'VIJAYA','TSR EDITOR','C',900,700,6
Go

RESULT
SELECT*FROMSoftware
PNAME TITLEDEVELOPIN SCOST DCOST SOLD
MARY README CPP 300.00 1200 84
ANAND PARACHUTE SBASIC 399.95 6000 43
ANAND VIDEO TITLING PASCAL 7500.00 1600 09
JULIAN AINVENTORY COBOL 3000.00 350 00
KAMALA PAYROLL PKG. DBASE 9000.00200 007
MARY FINANCIAL ACCT.ORACLE 18000.0 08500 04
MARY CODE GENERATORC 4500.00 20000 23
PATTRICK README CPP 300.00 1200 84
QADIRBOMBS AWAYASSEMBLY 750.00 3000 11
QADIR VACCINESC 1900.00 3100 21
RAMESH HOTEL MGMT.DBASE 13000.00 35000 4
RAMESH DEAD LEEPASCAL 599.95 4500 73
REMITHA PC UTILITIESC 725.00 5000 51
REMITHATSR HELP PKG.ASSEMBLY 2500.006000 7
REVATHIHOSPITAL MGMT.PASCAL 1100.007500 02
VIJAYA TSR EDITORC 900.00 700 6
CREATE
TABLEPROGRAMMER(PNAMEVARCHAR(20),DOBDATE,DOJDATE,GENDERVARCHAR(1),PROF1VAR
CHAR(15),PROF2VARCHAR(15),SALARYINT)INSERT INTOprogrammer
SELECT'ANAND','12-Apr-66','21-Apr-92','M','PASCAL','BASIC',3200UNIONALL
SELECT'ALTAF','02-Jul-64','13-Nov-90','M','CLIPPER','COBOL',2800UNIONALL
SELECT'JULIANA','31-Jan-60','21-Apr-90','F','COBOL','DBASE',3000UNIONALL
SELECT'KAMALA','30-Oct-68','02-Jan-92','F','C','DBASE',2900UNIONALL
SELECT'MARY','24-Jun-70','01-Feb-91','F','CPP','ORACLE',4500UNIONALL
SELECT'NELSON','11-Sep-85','11-Oct-89','M','COBOL','DBASE',2500UNIONALL
SELECT'PATTRICK','10-Nov-65','21-Apr-90','M','PASCAL','CLIPPER',2800UNIONALL
SELECT'QADIR','31-Aug-65','21-Apr-91','M','ASSEMBLY

You might also like