Introduction
This article starts with the basics of the SQL keyword. These keywords are for data filtration in a SQL database table.
From Command
Select * From TableName
Select Column From TableNameExample
select * from Info
select Name from Info
Where Command
Select * from TableName where Condition
Select column1, column2 from TableName where ConditionExample
select * from Info where City = 'Ahmedabad'
select Name from Info where city = 'Surat'
Top Command
This command selects the top rows in a database table.
Select Top value from TableNameExample
select Top 3 * from Info
select Top (25) percent * from Info
As Command
Use for Alias Keyword.
Select ExitingColumnName AS NewAliasColumnName from TableNameExample
Select Name From Info
select Name AS [Person Name] from Info
AND Command
select * from TableName where condition1 AND Condition2
select ColumnName from TableName where condition1 AND Condition2Example
select * from Info where Name='Rakesh' And City= 'Ahmedabad'
Select * From info where Name='Rakesh' And City = 'Surat'
OR Command
select * from TableName where condition1 OR Condition2
select ColumnName from TableName where condition1 OR Condition2Example
select * from Info where Name='Rakesh' OR City= 'Ahmedabad'
Select * From info where Name='Rakesh' OR City = 'Surat'
Between Command
Select * from TableName where columnCondition Between StartValue AND EndValueExample
select * from Info
select * from info where id Between 3 AND 5
IN Command
select * from TableName where condition IN (‘DATAValue’)Example
select * from Info where city in ('Ahmedabad')
select * from Info where city in ('Goa','Surat')
LIKE Command
select * from TableName From ColumnName LIKE ‘%VALUE%’Example
select * from Info where city like '%Goa%'
Select * from Info Where City like '%Ahm%'
Select * from Info where Name like '%esh%'
Select * from Info where id like '%3%'
Distinct Command
Don't display the same multiple records.
Select DISTINCT ColumnName From TableNameExample
select City from Info
Select DISTINCT City from Info
Order By Command
Sorts data in ascending or descending order.
Select * from TableName Order By ColumnName ASC | DESC
Select columnName from TableName Order By ColumnName ASC | DESCExample
Select * from Info order by Name ASC --ascending order by Name Column
Select Name from Info order by Name DESC --descending order by Name Column
Group By Command
Selects data in a group.
Select conditionwithcolumn from TableName Group by ColumnNameExample
select city, count(Name) As Number_of_Person from Info Group by City
Counts the total number of people in each city.
SQL Join
A join is the most important concept of SQL databases. In this, any two or more tables are joined with the same data column field. Many types of joins are available in SQL Server.
Find a detailed article about joins in SQL Server here: Joins in SQL Server.
Basic Command
Select column1, column2
From Table1
[Type of Join] Table2
ON conditionCross Join
All data records are selected from the selected database table.
Command
Select column from Table1 CROSS JOIN Table2Example
select EmployeeData.EmployeeID,EmployeeData.EmployeeName,Department.Department
from EmployeeData
Cross Join Department
If 5 data records are in Table1 and 2 in Table2, then in a cross join, the output is from both tables and is multiple records.
Example
[5 record * 2 record = Total 10 records display]Inner Join
Command
Select Table1.column,
Table2.column,
From Table1
Inner join Table2 ON Table1.ColumnID = Table2.ColumnIDExample
select EmployeeData.EmployeeID,
EmployeeData.EmployeeName,
Department.Department
From EmployeeData
Inner Join Department
ON EmployeeData.DepartmentID=Department.DepartmentID
Outer Join
Two types of outer joins in SQL database.
Left Outer Join
Command
Select Table1.column,
Table2.column,
From Table1
Left outer join Table2 ON Table1.ColumnID = Table2.ColumnIDExample
select EmployeeData.EmployeeID,EmployeeData.EmployeeName,
Department.DepartmentID,Department.Department
From EmployeeData
LEFT Outer Join Department
ON EmployeeData.DepartmentID=Department.DepartmentID
Right Outer Join
Command Example

Select Table1.column,
Table2.column,
From Table1
Right outer join Table2 ON Table1.ColumnID = Table2.ColumnID
select EmployeeData.EmployeeID,EmployeeData.EmployeeName,
Department.DepartmentID,Department.Department
From EmployeeData
Right Outer Join Department
ON EmployeeData.DepartmentID=Department.DepartmentIDUnion Command
Select column1, column2
from Table1
TypeofJoin Teble2
ON Table1.ColumnID = Table2.ColumnID
UNION
Select column1, column2
from Table1
TypeofJoin Teble2
ON Table1.ColumnID = Table2.ColumnIDExample
Select EmployeeID,EmployeeName,Department
From EmployeeData
Left outer Join Department
On EmployeeData.EmployeeID = Department.DepartmentID
Union
Select EmployeeID,EmployeeName,Department
From EmployeeData
Right outer Join Department
On EmployeeData.EmployeeID = Department.DepartmentID
Union ALL Command
Select column1, column2
from Table1
TypeofJoin Teble2
ON Table1.ColumnID = Table2.ColumnID
UNION ALL
Select column1, column2
from Table1
TypeofJoin Teble2
ON Table1.ColumnID = Table2.ColumnIDExample
Select EmployeeID,EmployeeName,Department
From EmployeeData
Left outer Join Department
On EmployeeData.EmployeeID = Department.DepartmentID
Union ALL
Select EmployeeID,EmployeeName,Department
From EmployeeData
Right outer Join Department
On EmployeeData.EmployeeID = Department.DepartmentID
Summary
I hope you understand SQL database condition keywords and joins.
Reference

Pankaj Kumar ChoudharyPosted Jun 1, 2015, 12:34 PM
nice article sir........
RakeshPosted Jun 1, 2015, 12:15 PM
A
Karthik Muthu KaruppanPosted May 4, 2015, 2:20 PM
nice
Tausif BandarkarPosted May 3, 2015, 5:22 AM
Thanks Mr.Rakesh chavda for explained in easy way...I appreciate
Gopi ChandPosted May 2, 2015, 3:02 PM
Better presentation of article.. :)
RakeshPosted May 1, 2015, 3:58 AM
Thank you
NitinPosted May 1, 2015, 3:29 AM
nice
RakeshPosted May 1, 2015, 12:24 AM
Thank you Rakesh Kumar
RakeshPosted Apr 30, 2015, 4:07 PM
Nicely explained...Easy to understand for beginners..Keep it up
RakeshPosted Apr 30, 2015, 3:19 PM
Thank you Sir
Santhakumar MunuswamyPosted Apr 30, 2015, 3:03 PM
Thanks for nice article
Santhakumar MunuswamyPosted Apr 30, 2015, 3:03 PM
Welcome
Santhakumar MunuswamyPosted Apr 30, 2015, 3:03 PM
Good Start