Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

BSCS-023R17-54 (USAMA ALI) – LAB-6

AGENDA:
1. Additional SELECT Query keywords
2. Listing Unique values
3. Aggregate Functions

1.Additional SELECT Query keywords


2.Listing Unique values

SELECT DISTINCT v_code FROM p;


Select DISTINCT p_discount FROM p;

3.Aggregate Functions
Count
SELECT COUNT(DISTINCT v_code) FROM p;
SELECT COUNT(*) FROM p WHERE p_price < 10;

SELECT COUNT(*) FROM p WHERE p_min >= p_onhand


MAX and MIN
SELECT MIN(p_price) FROM p;

SELECT MAX(p_price) FROM p;


SELECT MIN(p_indate) FROM p;
SELECT MAX(p_indate) FROM p;

SUM
SELECT SUM(p_onhand*p_price) FROM p;
AVG
SELECT AVG(p_price) FROM p;

Grouping Data
SELECT v_code, MIN(p_price) FROM p GROUP BY v_code;
SELECT v_code,COUNT(DISTINCT p_price), AVG(p_price) FROM p GROUP BY v_code HAVING
AVG(p_price)<10

You might also like