Главная /
SQL: основы /
Групповые функции:
Групповые функции:
вопросПравильный ответ:
могут использоваться только во фразе
SELECT
не могут использоваться в условии
WHERE
(если не идет речь о подзапросе)
при вычислении не учитывают неопределенные значения
возвращают значение
NULL
, если в качестве аргумента встречается неопределенное значение
могут использоваться во фразе
ORDER BY
Сложность вопроса
86
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за решениями по intiut'у.
28 ноя 2019
Аноним
Это очень не сложный тест intuit.
12 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # При выполнении следующего запроса сервер БД генерирует ошибку. CREATE TABLE t (f1 INTEGER, f2 CHARACTER(15) NOT NULL, UNIQUE, CONSTRAINT c1 PRIMARY KEY(f1)) Укажите причину ошибки.
- # Какие из перечисленных операций реляционной алгебры могут лежать в основе соединения строк из нескольких таблиц
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title, Location_id Запрос SQL имеет вид: SELECT Worker_name, Branch_title, Branch_id FROM Worker, Branch WHERE Worker.Branch_id = Branch.Branch_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Какие операторы сравнения могут применяться в условии HAVING, если в качестве правого операнда используется многострочный подзапрос:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для отображения номеров отделов компании численностью более численности отделов 10 и 20, и со средним окладом более, чем средний оклад в отделе 30. SELECT Branch_id FROM Worker GROUP BY Branch_id HAVING COUNT(Worker_id) __________ (SELECT COUNT(Worker_id) FROM Worker GROUP BY Branch_id HAVING Branch_id IN (10, 20)) AND AVG(Salary) __________ (SELECT AVG(Salary) FROM Worker WHERE Branch_id =30) Укажите операторы сравнения, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата: