17:19 Логические операторы: AND, OR, NOT. | ||||||||||||||||||||||||||||||||||||||||||||||||||
Курс по SQLУрок 17: Логические операторы: AND, OR, NOTВ этом уроке мы рассмотрим логические операторы, которые используются в SQL для создания сложных условий при фильтрации данных. Логические операторы позволяют комбинировать несколько условий в одном запросе. Список логических операторов
Использование логических операторовЛогические операторы используются в предложении WHERE для объединения нескольких условий. Рассмотрим примеры использования каждого оператора. Оператор ANDОператор AND используется для объединения двух условий, которые должны быть одновременно истинными. Рассмотрим пример выборки студентов с фамилией «Иванов» и именем «Иван»:
Результат выполнения
Оператор ORОператор OR используется для объединения двух условий, одно из которых должно быть истинным. Рассмотрим пример выборки студентов с фамилией «Иванов» или именем «Мария»:
Результат выполнения
Оператор NOTОператор NOT используется для отрицания условия. Рассмотрим пример выборки студентов, у которых фамилия не «Иванов»:
Результат выполнения
Комбинирование операторовЛогические операторы могут быть комбинированы для создания более сложных условий. Рассмотрим пример выборки студентов с фамилией «Иванов» и именем «Иван» или «Мария»:
Результат выполнения
УпражненияУпражнение 1: Выборка студентов с определенными условиямиВыберите всех студентов с именем «Мария» и фамилией «Петрова». Решение:
Объяснение: Мы использовали оператор AND для выборки студентов с именем «Мария» и фамилией «Петрова». Упражнение 2: Выборка студентов с одной из двух фамилийВыберите всех студентов с фамилией «Иванов» или «Петрова». Решение:
Объяснение: Мы использовали оператор OR для выборки студентов с фамилией «Иванов» или «Петрова». Упражнение 3: Выборка студентов с определенными именем и датой рожденияВыберите всех студентов с именем «Иван», родившихся до 1 января 2000 года. Решение:
Объяснение: Мы использовали оператор AND для выборки студентов с именем «Иван», родившихся до 1 января 2000 года. Упражнение 4: Выборка студентов, не родившихся в определенную датуВыберите всех студентов, которые не родились 1 января 2000 года. Решение:
Объяснение: Мы использовали оператор NOT для исключения студентов, родившихся 1 января 2000 года. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Всего комментариев: 0 | |