12-08-2018 20:54

Как использовать WHERE в MYSQL?

Если вы задавались вопросом, как пользоваться оператором WHERE в MYSQL, то вы попали туда, куда нужно. Множество новичков не понимают зачем он нужен, и когда его можно применять. Это очень полезный навык, который очень сильно поможет вам в будущем использовании запросов.

Определение

Where используется в качестве фильтрации для результатов в SELECT, UPDATE, INSERT, DELETE.

То есть, он выбирает ту информацию, которая будет выполнять определенные действия.

Далее вы можете увидеть синтаксис:

Три способа, как проверить IP-адресВам будет интересно:Три способа, как проверить IP-адрес

WHERE conditions;

Conditions - условия.

Примеры

Давайте рассмотрим некоторые примеры с использованием данного оператора.

У where MYSQL несколько значений, и применяться они могут в разных ситуациях.

К примеру, у нас существует таблица с пользователями. Нам нужно изъять пользователя по имени.

SELECT * FROM users //выбираем таблицу users WHERE name = "Иван" AND lastname = "Максимов"; //Выбираем всех пользователей с именем Иван и Фамилией Максимов

На этом примере мы четко видели, что используется условие AND, это значит, что WHERE служит для объединения двух условий.

Подобным же образом пишется условие OR:

SELECT * FROM users //выбираем таблицу users WHERE name = "Иван" OR lastname = "Максимов"; //Выбираем всех пользователей с именем Иван или Фамилией Максимов

Данный оператор, как уже понятно возвращает результат с именем Иван или фамилией Максимов.

Так же два последних оператора возможно объединить сделать это не так сложно. Выполняем код ниже:

SELECT * FROM users //выбираем таблицу users WHERE name = ("Иван" AND lastname = "Максимов";) OR (patronymic = "Александров")

Как мы видим, у нас объединены два условия - OR и AND.

Это значит, что в результате будут выводиться пользователи с именем Иван и Фамилией Максимов, а также пользователи с отчеством Александров.

Существует множество значений where и использовать их можно и важно, а также очень практично.

Заключение

WHERE - один из самых важнейший в языке структурированных запросов и встречается практически во всех проектах. Он имеет еще и операторы AND и OR, объединяющие несколько условий в один запрос, что очень сильно помогает не переписывать один и тот же запрос по нескольку раз и выполнять сложные и интересные задачки.

В этой статье мы подробно рассказали о его нескольких значениях и шагнули немного вперед в изучении языков программирования, теперь на шаг ближе к становлению истинным веб-программистом и если будете стараться так же, как и старались раньше, то все обязательно получится, и вы станете тем, кем мечтали.



Источник