The 'IN' clause is used to get a definite resultset according to the where condition given in a query.
The In clause
The 'IN ' clause helps you to search for one or more records from a table based on a specified set of values
to be present in a particular column.
SQL 'IN' Clause Syntax
Select column-3,column-1,column-2,... column-n
from table
where column3 in (value1, value2, value3.....valuen)
The In operator Example
The 'Employees' tables contains their respective data as shown
below.
1 |
Richard Hughes |
4/23/1945 12:00:00 AM |
1 |
1 |
New Orleans |
950.00 |
2 |
Taryn Sinclair |
3/22/1980 12:00:00 AM |
2 |
2 |
San Francisco |
800.00 |
3 |
Ted Horowitz |
3/31/1960 12:00:00 AM |
3 |
4 |
New York |
700.00 |
4 |
Jonathan Douglas |
7/7/1971 12:00:00 AM |
3 |
4 |
Salt Lake City |
600.00 |
5 |
Miranda Leigh |
7/19/1983 12:00:00 AM |
7 |
3 |
New York |
500.00 |
6 |
Jana Rae |
9/23/1976 12:00:00 AM |
8 |
2 |
Houston |
400.00 |
7 |
Lita Rosanna |
9/14/1982 12:00:00 AM |
4 |
6 |
Long Island |
650.00 |
8 |
Colin Flooks |
12/29/1988 12:00:00 AM |
4 |
2 |
Salt Lake City |
600.00 |
9 |
Anthony Frank |
2/22/1988 12:00:00 AM |
9 |
3 |
San Francisco |
750.00 |
10 |
Stephanie Lynn |
7/30/1979 12:00:00 AM |
8 |
2 |
Salt Lake City |
450.00 |
11 |
Jack Martin |
8/25/1985 12:00:00 AM |
NULL |
NULL |
Austin |
500.00 |
Select EmployeeID,EmployeeName,DateOfBirth,city, Salary
from Employees
where City in ('San Francisco', 'Salt Lake City', 'Long Island')
The 'IN' clause retrieves all the neccessary records from the 'Employees' table for employees
who are in cities 'San Francisco', 'Salt Lake City', 'Long Island', as shown below.
2 |
Taryn Sinclair |
3/22/1980 12:00:00 AM |
San Francisco |
800.00 |
4 |
Jonathan Douglas |
7/7/1971 12:00:00 AM |
Salt Lake City |
600.00 |
7 |
Lita Rosanna |
9/14/1982 12:00:00 AM |
Long Island |
650.00 |
8 |
Colin Flooks |
12/29/1988 12:00:00 AM |
Salt Lake City |
600.00 |
9 |
Anthony Frank |
2/22/1988 12:00:00 AM |
San Francisco |
750.00 |
10 |
Stephanie Lynn |
7/30/1979 12:00:00 AM |
Salt Lake City |
450.00 |