WHERE Clause का उपयोग records को filter करने के लिए किया जाता है। यह केवल उन record को return करता है जो दी गयी condition को पूरा करती है।
WHERE Clause का इस्तेमाल ज्यादातर SELECT, UPDATE और DELETE Statement के साथ किया जाता है |
WHERE Clause ये दिए गए condition के मुताबिक data को retrieve, delete या update किया जाता है |
Syntax for SQL WHERE Clause
SELECT column1, column 2, … column n
FROM table_name
WHERE [conditions] ;
Example : Employee Table
ID | Name | Address | Age | Salary |
---|---|---|---|---|
7856 | Anna | Mumbai | 40 | 12000 |
7126 | Muffy | Kolkata | 21 | 14000 |
7836 | Bettie | Bengaluru | 35 | 16000 |
7156 | Betty | Hyderabad | 42 | 17000 |
7446 | Shivani | Noida | 29 | 19000 |
7426 | Shweta | Delhi | 33 | 20000 |
7436 | Amit | Mumbai | 30 | 21000 |
WHERE Clause using SELECT Statement in SQL
अब आप ऊपर दिए गए Example मे देखेंगे कि Where Clause Employee Table से ID, Name, Address, Age, Salary को Fetch करेगा और ये उसको Fetch करेगा जिस Employee की Salary 17000 से अधिक होगी.
Select * from Employee where salary >17000;
Output
ID | Name | Address | Age | Salary |
---|---|---|---|---|
7446 | Shivani | Noida | 29 | 19000 |
7426 | Shweta | Delhi | 33 | 20000 |
7436 | Amit | Mumbai | 30 | 21000 |
WHERE Clause using UPDATE Statement in SQL
Example पर जहा पर id 7126 है वहा के name पर Divya और salary पर 40000 set करके सभी records को return किया गया है |
UPDATE Employee
SET name='Divya', salary='40000'
WHERE id=7126;