Практикум по дисциплине «Базы данных» Армавир, 2011 Печатается по решению редакционно-издательского совета



бет12/21
Дата04.10.2022
өлшемі1 Mb.
#41367
түріПрактикум
1   ...   8   9   10   11   12   13   14   15   ...   21
Байланысты:
sql metod

SELECT `fio_rod`,`tel`,
CASE
WHEN (`tel` like '8918%')or (`tel` like '8919%') THEN 'МТС'
WHEN `tel` like '8928%' THEN 'МЕГАФОН'
WHEN (`tel` like '8905%')or (`tel` like '8906%') THEN 'БИЛАЙН'
ELSE `tel`
END
AS Оператор
FROM `roditeli`
Порядок выполнения работы:

  1. Перевести каждую оценку в рейтинговый бал (за оценку меньше 3 начисляется 0 баллов, от 3 до 4 – 1 балл, за оценку 5 – 2 балла).

  2. Вывести список оценок и их буквенное обозначение (5 – «отлично», 4 – «хорошо», 3 – «удовлетворительно», 2 – «неудовлетворительно»).

  3. Вывести список оценок и указать значение по системе «зачет-незачет» (для оценок 5 или 4 – «зачет», для остальных – «незачет»).

  4. Вывести названия групп и названия специальностей («…ПИЭ…» - Прикладная информатика в экономике, «…Мат…» - Математика, «…Инф…» - Информатика, в случае другого обозначения повторить название группы).

  5. Вывести фамилии студентов и место прохождения практики (студенты группы с кодом 1 проходят практику в «Банк УралСиб», с кодом 2 – «СберБанк», с кодом 3 – «Первомайский», с кодом 4 – «РосСельхозБанк»).



Лабораторная работа №7

Простые подзапросы



Цель работы: Научиться создавать простые подзапросы.
Ключевые слова: простые подзапросы.
Теоретический материал:
Подзапрос – это запрос на выборку данных, вложенный в другой запрос.

SELECT <поля> FROM <таблица> WHERE (HAVING) УСЛОВИЕ (SELECT <поля> FROM <таблица> WHERE <условие>)

В свою очередь подзапрос может содержать другой подзапрос, но в первую очередь выполняется подзапрос, имеющий самый глубокий уровень вложения.
Часто, но не всегда, внешний запрос обращается к одной таблице, а подзапрос - к другой.
Простые подзапросы характеризуются тем, что они формально никак не связаны с содержащими их внешними запросами, что позволяет сначала выполнить подзапрос, результат которого используется для выполнения внешнего запроса.
Три вида простых подзапросов:

    • подзапросы, возвращающие единственное значение;

    • подзапросы, возвращающие список значений, из одного столбца таблицы;

    • подзапросы, возвращающие набор записей.





Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   21




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет