От автора: в SQL условие WHERE используется для указания условия при извлечении данных из одной таблицы или при соединении их к нескольким таблицам. Если заданное условие выполняется, то только в этом случае возвращаются определенные значения из таблицы. Вы можете использовать условие WHERE для фильтрации записей и получения только необходимых данных.
Условие WHERE используется не только в инструкции SELECT, но также в операциях UPDATE, DELETE и т. д., которые мы рассмотрим в последующих главах.
Синтаксис
Основной синтаксис инструкции SELECT с условием WHERE приведен ниже.
1 2 3 |
SELECT столбец1, столбец2, столбецN FROM имя_таблицы; WHERE [условие] |

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!Вы можете указать условие с помощью операторов сравнения или логических операторов, таких как >, <, =, LIKE, NOT и т. д. В следующих примерам мы рассмотрим различные случаи.
Пример
Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:
Приведенный ниже код извлекает поля ID, Name и Salary из таблицы CUSTOMERS, для которых значение Salary больше 2000:
1 2 3 |
SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE SALARY > 2000; |
Этот код дает следующий результат:
Следующий код извлекает поля ID, Name и Salary из таблицы CUSTOMERS для клиента с именем Hardik. Здесь важно отметить, что все строковые значения должны быть указаны внутри одинарных кавычек (»). В то же время, числовые значения следует указывать без кавычек, как в приведенном выше примере.
1 2 3 |
SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE NAME = 'Hardik'; |
Этот код дает следующий результат:
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!