WHERE clause का उपयोग तब किया जाता है जब हमें किसी टेबल से केवल कुछ चयनित rows (filtered records) को प्राप्त करना होता है।
यह clause SELECT, UPDATE, DELETE जैसे SQL statements के साथ उपयोग किया जाता है।
SELECT column1, column2, ...
FROM table_name
WHERE condition;
+----+----------+--------+
| ID | Name | Marks |
+----+----------+--------+
| 1 | Ravi | 85 |
| 2 | Suman | 45 |
| 3 | Rajesh | 76 |
| 4 | Rani | 92 |
+----+----------+--------+
SELECT * FROM Students
WHERE Marks > 50;
+----+--------+--------+
| ID | Name | Marks |
+----+--------+--------+
| 1 | Ravi | 85 |
| 3 | Rajesh | 76 |
| 4 | Rani | 92 |
+----+--------+--------+
SELECT * FROM Students
WHERE Name = 'Suman';
+----+--------+--------+
| ID | Name | Marks |
+----+--------+--------+
| 2 | Suman | 45 |
+----+--------+--------+
SQL का WHERE clause बहुत महत्वपूर्ण है जब हमें conditions के आधार पर data filter करना हो। यह data को exact और precise बनाने में मदद करता है।