SQL-ключевое слово WHERE используется для указания условия при извлечении данных из одной таблицы или объединении нескольких таблиц. Это позволяет фильтровать результаты запроса и отображать только те данные, которые соответствуют определенному критерию.
Предположим, у вас есть таблица с именем Students, которая содержит следующие столбцы: StudentID, FirstName, LastName, Age. Вы можете использовать клаузу WHERE для выбора записей, где возраст студента больше 18. Запрос будет выглядеть следующим образом:
SELECT * FROM Students WHERE Age > 18;
Этот запрос вернет все записи в таблице Students, где значение столбца Age больше 18.
Клаузу WHERE также можно использовать в запросах JOIN для указания условий при объединении таблиц. Если у вас, например, есть две таблицы: Orders (с полями OrderID, CustomerID, Product) и Customers (с полями CustomerID, FirstName, LastName), клауза WHERE может быть использована для объединения этих двух таблиц по полю CustomerID и выбора только тех записей, где Product равен специфическому значению, скажем 'Books'.
SELECT Orders.OrderID, Customers.FirstName, Customers.LastName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID
WHERE Orders.Product = 'Books';
В заключение, клауза WHERE является мощным инструментом в SQL, который позволяет создавать более точные и фокусированные запросы на получение данных.