Professional Documents
Culture Documents
SQL Notes
SQL Notes
SQL Notes
Step 1:
C:\Users\Hp>cd\
Step 2:
C:\>cd “Program Files\PostgreSQL\14bin”
Step 3:
C:\Program Files\PostgreSQL\15\bin>pg_restore -c -U postgres -W -F t -d salesco C:\AlcoverSQL\Activitysql.tar (path sa
activitysql.tar)
DELETING ROWS
Syntax:
DELETE FROM tablename
WHERE columnname = value;
Example:
DELETE FROM PRODUCT
WHERE P_CODE=’BRT-345’;
ADDING A COLUMN
Syntax:
ALTER TABLE tablename
ADD COLUMN columnname datatype;
Example:
DROPPING A COLUMN
Syntax:
ALTER TABLE tablename
DROP COLUMN columnname;
Example:
ALTER TABLE VENDOR
DROP COLUMN V_ORDER;
AGGREGATE FUNCTIONS
COUNT
Syntax:
SELECT COUNT(*/columnname)
FROM tablename
WHERE columnname ; - if needed
Example:
SELECT COUNT(DISTINCT V_CODE)
FROM PRODUCT
WHERE P_PRICE <= 10.00;
MAX
Syntax:
SELECT MAX(columnname) FROM tablename;
Example:
SELECT MAX(P_PRICE) FROM PRODUCT;
MIN
Syntax:
SELECT MIN(columnname) FROM tablename;
Example:
SELECT MIN(P_PRICE) FROM PRODUCT;
SUM
Syntax:
SELECT SUM(columnname) AS newcolumnname
FROM tablename;
Example:
SELECT SUM(CUS_BALANCE) AS TOTAL_BALANCE
FROM CUSTOMER;
AVG
Syntax:
SELECT AVG(columnname) FROM tablename;
Example:
SELECT AVG(P_PRICE) FROM PRODUCT;
GROUPING DATA
USING GROUP BY, HAVING BY AND ORDER BY
Example:
SELECT V_CODE, SUM(P_QOH * P_PRICE ) AS TOTCOST
FROM PRODUCT
GROUP BY V_CODE
HAVING SUM(P_QOH*P_PRICE) > 3000
ORDER BY SUM(P_QOH*P_PRICE) DESC;