Sunteți pe pagina 1din 11

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

S-ar putea să vă placă și