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.
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 ratings0% 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.
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