Контрольные вопросы 2021 (2). Контрольные вопросы в таблице Сотрудники организации
Скачать 28 Kb.
|
Контрольные вопросы В таблице «Сотрудники организации» есть столбец «Возраст». Напишите запрос, который находит средний и максимальный возраст сотрудников организации В таблице «Сотрудники организации» есть столбец «Фамилия». Напишите запрос, который находит количество однофамильцев в организации (однофамилец, это человек, чья фамилия совпадает с фамилией другого сотрудника. Для простоты считаем, что Иванов и Иванова – не однофамильцы и даже не родственники) В таблице fitness(name varchar, datum date, activity int) записаны имена, даты индивидуальных занятий и рейтинг активности участников группы фитнесса. Напишите запросы, которые находят: А) количество участников группы Б) имена тех, кто занимался в промежутке с 1.04.19 по 3.04.19 В) имена тех, у кого средняя активность больше 50 Даны таблицы A с 4 столбцами и 3 строками и B с 3 столбцами и 4 строками. Заполнить таблицы A, B и C (если это возможно), так, чтобы содержимое таблицы C было равно результату запроса SELECT * FROM A NATURAL RIGHT JOIN B и имело 5 столбцов и 8 строк. Для таблицы, содержащей табельные номера сотрудников, оклады и номера отделов, составить запрос, изменяющий величину оклада по следующим правилам: если оклад меньше среднего по отделу, то увеличение оклада должно быть на 30% от среднего оклада по отделу, в противном случае – на 10% от текущего оклада сотрудника.. Найти сумму всех простых чисел от 100 до 1000 Таблица utB содержит информацию об окраске квадрата баллончиком: идентификатор квадрата, идентификатор баллончика, количество краски и время окраски (B_Q_ID int, B_V_ID int, B_VOL int, B_DATETIME datetime). Найти максимальный и минимальный интервал времени между двумя последовательными окрасками. В чем сходство и разница между WHERE и HAVING? Можно ли написать эквивалентный запрос для SELECT a, MAX(b) FROM t GROUP BY a HAVING SUM(c) < 15 без использования HAVING? Если да, то как? |