You are on page 1of 4

Course Code CS351

Database Management System


Description
1
College / Department: BSBA-MIS
LabExer No. 004
Online Education
Laboratory Exercise Page 1 of 1

Direction:
 Use the Parts table in LabExer003 (previous week)
 This activity covers all SELECT statement discussed starting week 5-7.
 Based on the given table: PARTS as shown below, write the PL/SQL in order to get the printed output
per number. Write your answer in a short bond paper.
 Do not used IN condition.
 Copy and paste the PL/SQL code on the space provided after each questions.
Table Name: PARTS
PARTNU DESCRIPTION ONHAN CLASS WAREHOUS PRICE
M D E
AT94 IRON 50 HW 3 2495
BVO6 HOME GYM 45 SG 2 79495
CD52 MICROWAVE OVEN 32 AP 1 165
DL71 CORDLESS DRILL 21 HW 3 12995
DR93 GAS RANGE 21 AP 2 495
DW11 WASHER 12 AP 3 399
FD21 STAND MIXER 22 HW 3 159
KL62 DRYER 12 AP 1 349
KT03 DISHWASHER 8 AP 3 595
KV29 TREADMILL 9 SG 2 1390

PARTS structure
COLUMN DATA KEY NULL
NAME TYPE/SIZE
PARTNUM CHAR – 4 PRIMARY NOT NULL
DESCRIPTION VARCHAR – 20 NOT NULL
ONHAND NUMBER – 6
CLASS CHAR – 5
WAREHOUSE NUMBER – 6
PRICE NUMBER – 6

1.
SELECT *FROM PARTSORDER BY PRICE ASC;
2.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE CLASS = 'HW';


3.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE DESCRIPTION LIKE '%ER';


4.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE DESCRIPTION LIKE '%ILL';


5.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE CLASS = 'AP' AND


DESCRIPTION LIKE '_A%';
6.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE CLASS = 'AP' AND


DESCRIPTION LIKE 'D%';

7.

SELECT DISTINCT WAREHOUSEFROM PARTS;


8.

SELECT DISTINCT WAREHOUSE, CLASSFROM PARTS;


9.

SELECT PARTNUM||' belongs to '||DESCRIPTION AS RECORDFROM PARTSWHERE PARTNUM


='BVO6' ORPARTNUM = 'KV29';
10.

SELECT DESCRIPTION, PRICE*.5+PRICE-100FROM PARTSWHERE DESCRIPTION LIKE '_O


%';
11.

SELECT DESCRIPTION, ONHAND+10 AS "NEW ONHAND"FROM PARTSWHERE ONHAND


<=12;
12.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE CLASS='AP' ANDONHAND


=12;
13.

SELECT DESCRIPTION, ONHAND, CLASSFROM PARTSWHERE CLASS='AP' ANDONHAND


=32 ORONHAND =8;

14.
SELECT DESCRIPTION, ONHAND, CLASSFROM PARTS;
15. What is the advantage of using Logical Condition?
When retrieving data using a SELECT statement, logical operators can be used in the WHERE
clause, which allows the combination of more than one condition

You might also like