You are on page 1of 10

Sql queries

Using Top values


• SELECT TOP 2 * FROM student;

• Select * from student fetch first 50 percent rows only;


• Select * from stud where rownum<=(select count(*)/2
from stud);
• SELECT TOP 50 PERCENT * FROM student;

• SELECT *
FROM Student
WHERE ROWNUM <=5
Like , Not like and in
• SELECT * FROM student
WHERE City LIKE 's%’ ; (‘%s’)

• SELECT * FROM Student


WHERE City NOT LIKE '%aff%' ; N_D% , ___

• SELECT * FROM Student


WHERE LastName IN (‘ravi',‘raja');
Between
• SELECT * FROM Student
WHERE LastName
BETWEEN ‘ravi' AND ‘sugath‘;
Count
• SELECT COUNT(DISTINCT Customer) AS NOC
FROM Orders;

• SELECT COUNT(Customer) AS customercnt


FROM Orders
WHERE Customer=‘ravi'
First & last
• SELECT FIRST(Col-name) AS Title FROM
student;

• SELECT LAST(column_name) FROM


table_name
Max
• SELECT MAX(column_name) FROM
table_name

• MIN
• Sum
• AVG
Group by
• SELECT Name,SUM(Price) FROM table1
GROUP BY Name;

• table1
ID Date sales Name
1 2012/02/12 1000 Hansen
2 2012/03/23 1600 Nilsen
3 2012/03/02 700 Hansen
4 2012/04/03 300 Hansen
Having
• SELECT Name,SUM(Price) FROM table1
GROUP BY Name
HAVING SUM(Price)<2000;

• (previous table)
Upper case
• SELECT UCASE(Name) as Name,Price FROM
table1;

You might also like