SQL WHERE Clause:
SQL WHERE Syntax
SELECT
column_name(s) FROM table_name WHERE
column_name operator value
|
WHERE Clause Example
“Persons” TABLE:
P_Id
|
LastName
|
FirstName
|
Address
|
City
|
1
|
Suhail
|
Osmani
|
Maharaj
Nagar
|
Sitapur
|
2
|
Maxwel
|
Tom
|
Biswan
|
Sitapur
|
3
|
Rahi
|
Ayon
|
Okhla
|
Delhi
|
Now we want to select only the persons living in the city "Sitapur" from the table above.
We use the following SELECT statement:
SELECT
* FROM Persons WHERE City='Sitapur'
|
Output
:
P_Id
|
LastName
|
FirstName
|
Address
|
City
|
1
|
Suhail
|
Osmani
|
Maharaj
Nagar
|
Sitapur
|
2
|
Maxwel
|
Tom
|
Biswan
|
Sitapur
|
6.Quotes Around Text Fields
Note:SQL uses single quotes around text values (most database systems will also accept double quotes).Although, numeric values should not be enclosed in quotes.
For text values:
This is
correct:
SELECT * FROM Persons WHERE FirstName='Tom' This is wrong: SELECT * FROM Persons WHERE FirstName=Tom |
For numeric values:
This is
correct:
SELECT * FROM Persons WHERE Year=1965 This is wrong: SELECT * FROM Persons WHERE Year='1965' |
Operators Allowed in the WHERE Clause
With the WHERE
clause, the following operators can be used:
Operator
|
Description
|
=
|
Equal
|
<>
|
Not
equal
|
>
|
Greater
than
|
<
|
Less
than
|
>=
|
Greater
than or equal
|
<=
|
Less
than or equal
|
BETWEEN
|
Between
an inclusive range
|
LIKE
|
Search
for a pattern
|
IN
|
If you
know the exact value you want to return for at least one of the columns
|
SQL WHERE Clause:
Reviewed by Admin
on
05:10:00
Rating:
No comments: