17:19 Операторы диапазона и соответствия: BETWEEN, IN, LIKE. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Курс по SQLУрок 18: Операторы диапазона и соответствия: BETWEEN, IN, LIKEВ этом уроке мы рассмотрим операторы диапазона и соответствия, которые используются в SQL для фильтрации данных на основе диапазонов значений и шаблонов. Мы изучим операторы BETWEEN, IN и LIKE, их синтаксис и примеры использования. Оператор BETWEENОператор BETWEEN используется для выборки значений в указанном диапазоне. Он включает границы диапазона. Рассмотрим пример выборки студентов, родившихся между 1 января 1995 года и 31 декабря 2000 года:
Результат выполнения
Оператор INОператор IN используется для выборки значений, которые соответствуют любому из значений в указанном списке. Рассмотрим пример выборки студентов с фамилией «Иванов» или «Петрова»:
Результат выполнения
Оператор LIKEОператор LIKE используется для выборки значений, которые соответствуют указанному шаблону. В шаблоне можно использовать символы подстановки:
Рассмотрим пример выборки студентов, у которых email заканчивается на «@example.com»:
Результат выполнения
Использование операторов диапазона и соответствияОператоры диапазона и соответствия могут быть использованы в различных комбинациях для создания сложных условий. Рассмотрим несколько примеров. Пример использования оператора BETWEEN с числовыми значениямиДля выборки студентов с ID между 1 и 10 используйте следующий запрос:
Результат выполнения
Пример использования оператора IN с числовыми значениямиДля выборки студентов с ID 1, 2 или 3 используйте следующий запрос:
Результат выполнения
Пример использования оператора LIKE с подстановочными символамиДля выборки студентов, у которых имя начинается с буквы «И», используйте следующий запрос:
Результат выполнения
УпражненияУпражнение 1: Выборка студентов по диапазону датВыберите всех студентов, родившихся между 1 января 1990 года и 31 декабря 1999 года. Решение:
Объяснение: Мы использовали оператор BETWEEN для выборки студентов, родившихся в указанном диапазоне дат. Упражнение 2: Выборка студентов с определенными именамиВыберите всех студентов с именем «Иван» или «Мария». Решение:
Объяснение: Мы использовали оператор IN для выборки студентов с именем «Иван» или «Мария». Упражнение 3: Выборка студентов по шаблону emailВыберите всех студентов, у которых email заканчивается на «@gmail.com». Решение:
Объяснение: Мы использовали оператор LIKE с подстановочным символом %, чтобы выбрать студентов, у которых email заканчивается на «@gmail.com». Упражнение 4: Выборка студентов по ID и дате рожденияВыберите всех студентов с ID 1, 2 или 3, которые родились после 1 января 1995 года. Решение:
Объяснение: Мы использовали оператор IN для выборки студентов с ID 1, 2 или 3 и оператор > для фильтрации по дате рождения. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Всего комментариев: 0 | |