TR04 - Retrieve Data PDF
TR04 - Retrieve Data PDF
Note:
* Means will fetch all column names or Field Names.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME>
Example:
SELECT Sno, Name, Age, DOJ from Student
SELECT * from Student
SQL DISTINCT Clause
• Eliminate duplicate values in the selected object.
Syntax:
SELECT DISTINCT Column1, Column2, Column3, .. ColumnN from <TABLE NAME>
Example:
SELECT DISTINCT Sno, Name, Age, DOJ from Student
SELECT DISTINCT * from Student
SQL WHERE Clause
• Fetch the information with specific condition.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE <CONDITION>
Example:
SELECT Sno, Name, Age, DOJ from Student WHERE Sno = 1
SELECT * from Student WHERE Name = ‘Senthil’
SQL AND/OR Clause
• AND - Check both conditions true.
• OR - Check any one condition true.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE
<CONDITION1> <AND / OR > <CONDITION2>
Example:
SELECT Sno, Name, Age, DOJ from Student WHERE Sno = 1 AND Name = ‘Senthil’
SELECT * from Student WHERE Name like ‘Senth%’ or Sno = 1
SQL IN Clause
• IN - Check within conditions.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE
<COLUMNNAME> IN (<VAL1>, <VAL2>, <VAL3>,…. <VALN>)
Example:
SELECT Sno, Name, Age, DOJ from Student WHERE Sno in (1,4)
SELECT * from Student WHERE Name in (‘Senthil’,’Kumar’)
SQL BETWEEN Clause
• Between - Values between the range
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE
<COLUMNNAME> BETWEEN (<VAL1> AND <VAL2>)
Example:
SELECT Sno, Name, Age, DOJ from Student WHERE Sno in (1,4)
SELECT * from Student WHERE Name in (‘Senthil’,’Kumar’)
SQL LIKE Clause
• LIKE - Refer the same pattern
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE
<COLUMNNAME> LIKE (<PATTERN>)
Example:
SELECT * from Student WHERE Name Like ‘Senthil%’
SELECT * from Student WHERE Name Like ‘%il’
SELECT * from Student WHERE Name Like ‘S%il’
SQL ORDER BY Clause
• ORDER BY - Retrieve the values are in ascending or descending order.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE <CONDITION>
ORDER BY <COLUMNNAME> [ASC / DESC]
Example:
SELECT * from Student WHERE Name Like ‘Senthil%’ ORDER BY Name Asc
SELECT * from Student WHERE Name Like ‘%il’ ORDER BY Name Desc
SELECT * from Student WHERE Name Like ‘S%il’ ORDER BY 3
SQL GROUP BY Clause
• GROUP BY – Group by particular column.
Syntax:
SELECT Column1, Column2, Column3, .. ColumnN from <TABLE NAME> WHERE <CONDITION>
GROUP BY <COLUMNNAME>
Example:
SELECT * from Student WHERE Name Like ‘Senthil%’ GROUP BY Name
SELECT * from Student WHERE Name Like ‘%il’ GROUP BY Name
SQL COUNT Clause
• COUNT - No of counts.
Syntax:
SELECT COUNT(<COLUMNNAME>) from <TABLE NAME> [WHERE <CONDITION>]
Example:
SELECT COUNT(Name) from Student WHERE Name Like ‘Senthil%’
SELECT COUNT(Name) from Student
LAB Demo
To Learn SQL Server you have use it more
Here are Some reference Links :