Categories: DBMS

SQL: WHERE clause

When retrieving data from a single table or by joining data from multiple tables, a condition is specified using the SQL WHERE clause. If the given condition is satisfied, then only it returns a specific value from the table. The WHERE clause should be used to filter the records and only retrieve those that are required.

Syntax:

SELECT column_names
FROM table_name
WHERE conditions;

The SELECT clause specifies the columns to be returned from the table(s), the WHERE clause contains the conditions that must evaluate to true for a row to be returned as a result.

Operators that can be used with where clause:
OperatorDescription
>Greater Than
>=Greater than or Equal to
<Less Than
<=Less than or Equal to
=Equal to
<>Not Equal to
BETWEENIn an inclusive Range
LIKESearch for a pattern
INTo specify multiple possible values for a column
Example:

Consider the PRODUCTS table having the following records −

IDITEMQUANTITYPRICE_PER_ITEM
1Chair67850.00
2Ball12600.00
3Jars9500.00
  • Query to select an item based on a condition:
SELECT ID, 
    ITEM, 
    QUANTITY, 
    PRICE_PER_ITEM 
    FROM PRODUCTS WHERE ID = 3;

Output:

IDITEMQUANTITYPRICE_PER_ITEM
3Jars9500.00
  • Query to fetch ITEM and QUANTITY of PRODUCTS with PRICE greater than 500.00
SELECT ID, 
    ITEM, 
    QUANTITY
    FROM PRODUCTS WHERE PRICE_PER_ITEM > 500.00;

Output:

IDITEMQUANTITY
1Chair67
2Ball12
  • Query to fetch PRICE for chair:
SELECT ID,ITEM,PRICE_PER_ITEM
    FROM PRODUCTS WHERE ITEM = "Chair";

Output:

IDITEMPRICE_PER_ITEM
1Chair850.00

Note: multiple conditions in the where clause can be used as per the requirements.

Note: also read about DCL Commands: GRANT and REVOKE

Follow Me

Please follow me to read my latest post on programming and technology if you like my post.

https://www.instagram.com/coderz.py/

https://www.facebook.com/coderz.py

Share
Published by
Rabecca Fatima

Recent Posts

Longest Absolute Path in File System Representation

Find the length of the longest absolute path to a file within the abstracted file…

3 days ago

Efficient Order Log Storage

You manage an e-commerce website and need to keep track of the last N order…

2 weeks ago

Select a Random Element from a Stream

You are given a stream of elements that is too large to fit into memory.…

3 weeks ago

Estimate π Using Monte Carlo Method

The formula for the area of a circle is given by πr². Use the Monte…

1 month ago

Longest Substring with K Distinct Characters

Given an integer k and a string s, write a function to determine the length…

1 month ago

Staircase Climbing Ways

There is a staircase with N steps, and you can ascend either 1 step or…

1 month ago