В этом учебном пособии вы узнаете, как использовать MariaDB оператор WHERE с синтаксисом и примерами.
Описание
MariaDB оператор WHERE используется для фильтрации результатов из оператора SELECT, INSERT, UPDATE или DELETE.
Синтаксис
Синтаксис для WHERE в MariaDB:
Параметры или аргументы
- conditions
- Условия, которые должны быть выполнены для выбора записей.
Пример с одним условием
Рассмотрим, как использовать оператор WHERE для фильтрации результатов на основе одного условия в MariaDB.
Например:
1 2 3 |
SELECT * FROM sites WHERE site_name = 'Google.com'; |
В этом примере мы использовали WHERE для фильтрации наших результатов из таблицы sites. Приведенный выше оператор SELECT возвращает все строки из таблицы sites, где site_name - "Google.com". Поскольку в SELECT используется *, то все столбцы из таблицы sites будут отображаться в наборе результатов.
Пример - использование условия AND
Давайте посмотрим, как использовать условие AND в операторе WHERE в MariaDB.
Например:
1 2 3 4 |
SELECT * FROM sites WHERE site_name = 'Google.com'; AND site_id <= 500; |
Этот пример использует WHERE для определения нескольких условий. В этом примере оператор SELECT использует условие AND, чтобы вернуть все записи из таблицы sites, где site_name - "Google.com", а site_id меньше или равно 500.
Пример - использование условия OR
Давайте посмотрим, как использовать условие OR в операторе WHERE в MariaDB.
Например:
1 2 3 4 |
SELECT site_id, site_name FROM sites WHERE site_name = 'Bing.com' OR site_name = 'Google.com'; |
Этот пример использует WHERE для определения нескольких условий, но вместо использования условия AND он использует условие OR. В этом случае этот оператор SELECT будет возвращать все значения site_id и site_name, где site_name равно "Bing.com" или "Google.com".
Пример - комбинирование условий AND и OR
Давайте посмотрим, как объединить условие AND и условие OR в операторе WHERE в MariaDB.
Например:
1 2 3 4 |
SELECT * FROM sites WHERE (site_name = 'Bing.com' AND site_id < 100) OR (site_name = 'Google.com'); |
Этот пример использует WHERE для определения нескольких условий, он объединяет AND условие и OR условие. В этом примере возвращаются все строки таблицы sites, у которых site_name 'Bing.com' и site_id меньше 100, а также все sites, у которых site_name - 'Google.com'.
Скобки определяют порядок оценки условий AND и OR.