Главная страница

Контрольные вопросы 2021 (2). Контрольные вопросы в таблице Сотрудники организации


Скачать 28 Kb.
НазваниеКонтрольные вопросы в таблице Сотрудники организации
Дата14.04.2021
Размер28 Kb.
Формат файлаdoc
Имя файлаКонтрольные вопросы 2021 (2).doc
ТипКонтрольные вопросы
#194787

Контрольные вопросы


  1. В таблице «Сотрудники организации» есть столбец «Возраст». Напишите запрос, который находит средний и максимальный возраст сотрудников организации




  1. В таблице «Сотрудники организации» есть столбец «Фамилия». Напишите запрос, который находит количество однофамильцев в организации (однофамилец, это человек, чья фамилия совпадает с фамилией другого сотрудника. Для простоты считаем, что Иванов и Иванова – не однофамильцы и даже не родственники)




  1. В таблице fitness(name varchar, datum date, activity int) записаны имена, даты индивидуальных занятий и рейтинг активности участников группы фитнесса. Напишите запросы, которые находят:

А) количество участников группы

Б) имена тех, кто занимался в промежутке с 1.04.19 по 3.04.19

В) имена тех, у кого средняя активность больше 50


  1. Даны таблицы A с 4 столбцами и 3 строками и B с 3 столбцами и 4 строками. Заполнить таблицы A, B и C (если это возможно), так, чтобы содержимое таблицы C было равно результату запроса SELECT * FROM A NATURAL RIGHT JOIN B и имело 5 столбцов и 8 строк.




  1. Для таблицы, содержащей табельные номера сотрудников, оклады и номера отделов, составить запрос, изменяющий величину оклада по следующим правилам: если оклад меньше среднего по отделу, то увеличение оклада должно быть на 30% от среднего оклада по отделу, в противном случае – на 10% от текущего оклада сотрудника..




  1. Найти сумму всех простых чисел от 100 до 1000




  1. Таблица utB содержит информацию об окраске квадрата баллончиком: идентификатор квадрата, идентификатор баллончика, количество краски и время окраски (B_Q_ID int, B_V_ID int, B_VOL int, B_DATETIME datetime). Найти максимальный и минимальный интервал времени между двумя последовательными окрасками.




  1. В чем сходство и разница между WHERE и HAVING? Можно ли написать эквивалентный запрос для SELECT a, MAX(b) FROM t GROUP BY a HAVING SUM(c) < 15 без использования HAVING? Если да, то как?


написать администратору сайта