0% found this document useful (0 votes)
34 views

SQL Day2

This document discusses various SQL clauses and functions used to filter and sort data retrieved from database tables. It covers the WHERE clause for filtering on column values and conditions, the IN and BETWEEN operators, LIKE and NOT LIKE for pattern matching, NULL handling, AND and OR operators, and the ORDER BY clause for sorting results. Examples are provided for each to demonstrate their usage in SQL queries on sample EMP table data.

Uploaded by

Raj saranya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

SQL Day2

This document discusses various SQL clauses and functions used to filter and sort data retrieved from database tables. It covers the WHERE clause for filtering on column values and conditions, the IN and BETWEEN operators, LIKE and NOT LIKE for pattern matching, NULL handling, AND and OR operators, and the ORDER BY clause for sorting results. Examples are provided for each to demonstrate their usage in SQL queries on sample EMP table data.

Uploaded by

Raj saranya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

SQL DAY2

PRESENTED BY
A.RAJSARANYA
TO DISPLAY THE PARTICULAR INFORMATION USING
WHERE CONDITION

• Select * from TABLENAME where THE


CONDITION;
• Select * from Emp where ename = 'SMITH';
TO SHOW MULTIPLE VALUES OF PARTICULAR
COLOUMN

• Select * from TABLENAME where


COLOUMNNAME IN
(‘ARGUMENT1’,’ARGUMENT2’,…);
• Select * from Emp where Ename in( 'SMITH'
, 'BLAKE' , 'SCOTT');
TO SHOW MULTIPLE VALUES OF PARTICULAR
COLOUMN EXCEPT THE GIVEN IN ARGUMENT
• Select * from TABLENAME where COLOUMNNAME
NOT IN (‘ARGUMENT1’,’ARGUMENT2’,…);
• Select * from Emp where Ename in( 'SMITH' ,
'BLAKE' , 'SCOTT');
TO DISPLAY THE VALUES OF PARTICULAR COLOUMN
EXCEPT THE GIVEN IN ARGUMENT
• Select * from TABLENAME where COLOUMNNAME
NOT IN (‘ARGUMENT1’,’ARGUMENT2’,…);
• Select * from Emp where Ename in( 'SMITH' ,
'BLAKE' , 'SCOTT');
TO DISPLAY THE VALUES OF PARTICULAR COLOUMN
WITHIN CERTAIN INTERVAL USING BETWEEN
• Select * from TABLENAME where COLOUMNNAME
BETWEEN THE VALUE1 AND VALUE2;
• Select * from Emp where sal between 2000 and
3000;
TO DISPLAY THE VALUES OF PARTICULAR COLOUMN
WITHIN CERTAIN INTERVAL USING NOT BETWEEN
• Select * from TABLENAME where COLOUMNNAME
NOT BETWEEN THE VALUE1 AND VALUE2;
• Select * from Emp where Sal not between 2000
and 3000;
TO DISPLAY THE EACH CHARACTER OF VALUES OF
PARTICULAR COLOUMN USING LIKE
• Select * from TABLENAME where COLOUMNNAME
LIKE ‘ %VALUE’;
• % MEAN THE OVERALL CHARACTER BEFORE THE
VALUES
• Select * from Emp where Sal like '%500';
• Select * from TABLENAME where COLOUMNNAME
LIKE ‘VALUE %’;
• % MEAN THE OVERALL CHARACTER AFTER THE
• Select * from EMp where Ename like 'A%'; VALUES
• Select * from TABLENAME where COLOUMNNAME
LIKE ‘ _VALUE’;
• _ MEAN THE EACH CHARACTER BEFORE THE
VALUES
• % MEAN THE OVERALL CHARACTER BEGORE THE
VALUES
• Select * from Emp where Ename like '_A%' or
Ename like '_E%' or Ename like '_I%' or Ename
like'_O%' or EName like '_U%'
• or Ename like '_U%';
TO DISPLAY THE EACH CHARACTER OF VALUES OF
PARTICULAR COLOUMN USING NOT LIKE
• Select * from TABLENAME where COLOUMNNAME
NOT LIKE ‘ %VALUE’;
• % MEAN THE OVERALL CHARACTER BEFORE THE
VALUES
• Select * from Emp where Sal not like '%500';
• Select * from TABLENAME where COLOUMNNAME
NOT LIKE ‘VALUE%’;
• % MEAN THE OVERALL CHARACTER AFTER THE
VALUES
• Select * from EMp where Ename not like 'A%';
• Select * from TABLENAME where COLOUMNNAME not
LIKE ‘ _VALUE%’;
• _ MEAN THE EACH CHARACTER BEFORE THE VALUES
• % MEAN THE OVERALL CHARACTER BEGORE THE
VALUES
• Select * from Emp where Ename NOT like '_A%' or
Ename NOT like '_E%' or Ename NOT like '_I%' or
• Ename NOT like'_O%' or EName NOT like '_U%'
• or Ename NOT like '_U%';
TO DISPLAY THE VALUES OF PARTICULAR COLOUMN
WHICH IS NULL USING ‘IS’
• Select * from TABLENAME where COLOUMNNAME
IS NULL
• Select * from Emp where comm is null ;
TO DISPLAY THE VALUES OF PARTICULAR COLOUMN
WHICH IS NOT NULL USING ‘IS’
• Select * from TABLENAME where COLOUMNNAME
IS NOT NULL
• Select * from EMp where comm is not null;
TO PERFORM THE OPERATIONS OF PARTICULAR VALUES
OF PARTICULAR COLOUMN USING AND OPERATOR

• Select * from TABLENAME where COLOUMNNAME


• CONDITION1 AND CONDITION 2
• SELECT * FROM EMP WHERE ENAME = 'SMITH'
AND SAL = 800;
TO PERFORM THE OPERATIONS OF PARTICULAR VALUES
OF PARTICULAR COLOUMN USING OR OPERATOR

• Select * from TABLENAME where COLOUMNNAME


• CONDITION1 OR CONDITION 2
• SELECT * FROM EMP WHERE JOB = 'CLERK' OR SAL
= 800;
TO DISPLAY THE TABLE IN ASCENDING ORDER BY
ORDER BY
• Select * from TABLENAME ORDER BY
COLOUMNNAME ASC;
• SELECT * FROM EMP ORDER BY SAL ASC;
• NULL IS THE HIGHEST VALUE
TO DISPLAY THE PARTICULAR VALUES IN ORDER BY
‘ORDER BY’ BY ITS COLOUMN NAME
• Select COLOUMN1,COLOUMN2… from
TABLENAME ORDER BY COLOUMNNAME;
• NULL IS THE HIGHEST VALUE
• SELECT ENAME,COMM FROM EMP ORDER BY
COMM;
TO DISPLAY THE TABLE IN DESCENDING ORDER BY
ORDER BY
• Select * from TABLENAME ORDER BY
COLOUMNNAME DESC;
• SELECT * FROM EMP ORDER BY SAL DESC;
• NULL IS THE HIGHEST VALUE

You might also like