24.
INSERT in Query
PERSONS table
P_id Last name First name City
1 Sharma Abhay Agra
2 Verma Sonu Delhi
INSERT INTO PERSONS VALUES(3,’Rastogi’ , ‘Shivam’ , ‘Delhi’);
OUTPUT :
P_id Last name First name City
1 Sharma Abhay Agra
2 Verma Sonu Delhi
3 Rastogi Shivam Delhi
GROUP BY:
SI NO NAME SALARY
1 HARSH 2000
2 DHANRAJ 3000
3 ASHISH 1500
4 HARISH 3500
5 ASHISH 1500
; SELECT NAME, SUM(SALARY) FROM Employee
GROUP BY NAME
OUTPUT :
NAME SALARY
ASHISH 3000
DHANRAJ 3000
HARSH 5500
ORDER BY
Roll no Name State phone Age
SAPTAR KOLKA XXXXX
5 HI TA XXXXX 19
RAMNA XXXXX
4 DEEP GAR XXXXX 18
RIYAN SILIGU XXXXX
3 KA RI XXXXX 20
XXXXX
2 PRATIK BIHAR XXXXX 19
XXXXX
1 HARSH DELHI XXXXX 18
SQL
SELECT * FROM Student ORDER BY Age ASC
OUTPUT :
ROLL_NO NAME ADDRESS PHONE Age
4 DEEP RAMNAGAR XXXXXXXXXX 18
1 HARSH DELHI XXXXXXXXXX 18
2 PRATIK BIHAR XXXXXXXXXX 19
3 RIYANKA SILIGURI XXXXXXXXXX 20
UPDATE
UPDATE Student SET NAME = 'PRATIK' WHERE Age = 20;
OUTPUT:
BETWEEN
Employee table
FNAME LNAME SALARY
RAM SHARMA 30000
RAMESH VERMA 40000
SUMIT ARORA 45000
AHMAD JABBAR 25000
RISHABH JAIN 25000
SELECT Fname, Lname
FROM Employee
WHERE Salary
BETWEEN 30000 AND 45000;
OUTPUT
FNAME LNAME
RAM SHARMA
RAMESH VERMA
SUMIT ARORA
LIKE
SUPPLIERS NAME ADDRESS
S1 Paragon Suppliers 21-3, Okhla, Delhi
S2 Mango Nation 21, Faridabad, Haryana
S3 Canadian Biz 6/7, Okhla Phase II, Delhi
S4 Caravan Traders 2-A, Pitampura, Delhi
S5 Harish and Sons Gurgaon, NCR
S6 Om Suppliers 2/1, Faridabad, Haryana
SELECT SupplierID, Name, Address
FROM Suppliers
WHERE Name LIKE 'Ca%';
OUTPUT
S3 Canadian Biz 6/7, Okhla Phase II, Delhi
S4 Caravan Traders 2-A, Pitampura, Delhi
AGGREGATE
TABLE : Salary
Id Name Salary
-----------------------
1 A 80
2 B 40
3 C 60
4 D 70
5 E 60
6 F Null
Count():
Count(*): Returns total number of records .i.e 6.
Count(salary): Return number of Non Null values over the
column salary. i.e 5.
Count(Distinct Salary): Return number of distinct Non Null
values over the column salary .i.e 4
Sum():
sum(salary): Sum all Non Null values of Column salary
i.e., 310
sum(Distinct salary): Sum of all distinct Non-Null values
i.e., 250.
Avg():
Avg(salary) = Sum(salary) / count(salary) = 310/5
Avg(Distinct salary) = sum(Distinct salary) / Count(Distinct
Salary) = 250/4
Min():
Min(salary): Minimum value in the salary column except
NULL i.e., 40.
Max(salary): Maximum value in the salary i.e., 80.
DELETION
PERSONS
P-ID LASTNAME FIRSTNAME CITY
1 SHARMA RAM DELHI
2 KUMAR KUNAL GURGAON
3 SINHA ADITYA DELHI
SQL:
DELETE FROM PERSONS
WHERE LASTNAME = ‘SINHA’
AND FIRSTNAME = ‘ADITYA’;
OUTPUT:
P-ID LAST NAME FIRSTNAME CITY
1 SHARMA RAM DELHI
2 KUMAR KUNAL GURGAON
IN
PERSONS
P-ID LASTNAME FIRSTNAME CITY
1 SHARMA RAM DELHI
2 KUMAR KUNAL GURGAON
3 SINHA ADITYA DELHI
SQL
SELECT * FROM PERSONS
WHERE LASTNAME IN(‘SHARMA’, ‘KUMAR’);
OUTPUT:
P-ID LAST NAME FIRSTNAME CITY
1 SHARMA RAM DELHI
2 KUMAR KUNAL GURGAON