Вы находитесь на странице: 1из 6

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ

КАЗАХСТАН
УНИВЕРСИТЕТ САТПАЕВ

Институт промышленной автоматизации и цифровизации


Кафедра Автоматизация и управление

ЛAБОРАТОРНАЯ РАБОТА
Тема: Использование в операторе условия операторов сравнения, ключевые
слова LIKE, BETWEEN, IN

№ Качество выполнения работы Диапазон Получено,


оценки %
1 Не выполнено 0%
2 Выполнено 0-50%
3 Самостоятельная систематизация 0-10%
материала
4 Выполнение требуемого объема и в 0-5%
указанный срок
5 Использование дополнительной научной 0-5%
литературы
6 Уникальность выполненного задания 0-10%
7 Защита работы 0-20%
Итого: 0-100%

Преподаватель: Жанабаева Э.Ж.


Студент: Камидулла А.Ж.
Специальность: 6В07103

Алматы 2021 г
Ф КазНИТУ 706-05 ЛАБОРАТОРНАЯ РАБОТА
Лабораторная работа №6
«Создание запросов на языке SQL. Оператор SELECT. Использование в
операторе условия операторов сравнения, ключевые слова LIKE,
BETWEEN, IN»
В SQL используется множество условий отбора, позволяющих
эффективно и естественно создавать различные типы запросов. Ниже
рассматриваются пять основных условий отбора (в стандарте ANSI/ISO они
называются предикатами):
1. Сравнение. Значение одного выражения сравнивается со значением
другого выражения. Например, такое условие отбора используется для
выбора всех офисов, находящихся в восточном регионе, или всех
служащих, фактические объемы продаж которых превышают
плановые.
2. Проверка на принадлежность диапазону. Проверяется, попадает ли
указанное значение в определенный диапазон значений. Например,
такое условие отбора используется для нахождения служащих,
фактические объемы продаж которых превышают $100000, но
меньше $500000.
3. Проверка наличия во множестве. Проверяется, совпадает ли
значение выражения с одним из значений из заданного множества.
Например, такое условие отбора используется для выбора офисов,
расположенных в Нью- Йорке, Чикаго или Лос-Анджелесе.
Проверка на соответствие шаблону (LIKE)
Для выборки строк, в которых содержимое некоторого текстового столбца
совпадает с заданным текстом, можно использовать простое сравнение.
Проверка на принадлежность диапазону (BETWEEN)
Следующей формой условия отбора является проверка на
принадлежность диапазону значений (оператор BETWEEN ... AND). При
этом проверяется, находится ли элемент данных между двумя заданными
значениями. В условие отбора входят три выражения. Первое выражение
определяет проверяемое значение; второе и третье выражения определяют
нижнюю и верхнюю границы проверяемого диапазона. Типы данных трех
выражений должны быть сравнимыми.
Проверка наличия во множестве (IN)
Еще одним распространенным условием отбора является проверка на
наличие во множестве (in). В этом случае выполняется проверка,
соответствует ли значение какому-либо элементу заданного списка.

Задание 1.
Нужно получить номер и название заводов, которые находятся в Москве.
Для этого в конструкторе запросов, в режиме SQL с помощью
оператора SELECT мы отбираем номер и название заводов, далее после
WHERE нам необходимо добавить оператор LIKE, для отбора именно
Московских заводов.

Задание 2.
Необходимо вывести Владельцев самолетов, у которых фамилия
начинает на букву “К”.

Для выполнения данной задачи проделываем все тоже самое, как и в


предыдущем задании, за исключением того, что после К ставим * (Символ *
определяет любое количество символов после буквы К).
Задание 3.
Необходимо вывести Владельцев самолетов, у которых фамилия
начинает на букву “К”, “Н” и “Ж”.

Задание 4.
Вывести сведения о ремонте, стоимость которого находится в
диапазоне от 600000 до 900000 рублей.

В выполнении данной задачи поможет оператор сравнения BETWEEN


в котором и указывается необходимый нам диапазон.
Задание 5.
Получить список студентов получивших оценки 2 и 3 за итоговый
экзамен по дисциплине.

Для выполнения данной задачи нам понадобится оператор IN, который


проверяет на наличие во множестве чисел. В скобках указываем
необходимые нам значения чисел.