База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Синтаксически корректные запросы SQL:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
SELECT e.last_name, e.first_name FROM employees e, payroll p WHERE e.salary_id(+) = p.id AND last_name like 'A%';
(Верный ответ)
SELECT s.title, MIN(start_time) FROM shows s, networks n WHERE s.net_id = n.id AND n.name = 'NBC' GROUP BY s.title;
(Верный ответ)
SELECT g.description, AVG(b.price) FROM books b WHERE b.book_id = genre.id AND b.author_id = 5 GROUP BY g.description;
SELECT i.product, i.qty FROM inventory i JOIN RIGHT sales s ON i.id = s.prod_id WHERE s.sales > 10000;
SELECT s.id, SUM(credit_hrs) FROM students s, classes c WHERE s.id(+) = c.student_id(+) AND c.active = 'Y' GROUP BY s.id;
Похожие вопросы
Запросы с аналитическими функциями аггрегирования:
Запросы со скалярными функциями аггрегирования:
Запросы SQL, возвращающие список фамилий (столбец FIO), упорядоченных по убыванию:
В базе данных существуют таблицы AUTHORS (авторы) и EMPLOYEES (сотрудники). Запросы SQL, возвращающие список фамилий (столбец NAME) всех авторов и сотрудников:
Запросы SQL, возвращающие список фамилий студентов (столбец FIO), чей возраст (столбец AGE) находится вне диапазона от 20 до 25 лет:
Корректные варианты добавления строк в таблицу STUDENTS (ID, FIRST_NAME, LAST_NAME):
В базе данных компании информация о зарплате сотрудников содержится в столбце SAL таблицы EMP. Предполагается увеличить зарплату сотрудников на 10% и выплатить комиссию в размере 20% от новой увеличенной зарплаты. Необходимо подготовить отчет, в котором будут отражены увеличенная зарплата сотрудников, комиссия и общий размер всех выплат. Поставленную задачу выполняют запросы:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Рекурсивные запросы SQL Oracle 11g:
Дана таблица:
Column1Column2Column3
alphapenguinsea
alphaseahawksea
alphasea gullsea
betaroosterland
betacrowland
Корректные команды создания таблицы с ограничением NOT NULL для значений во всех столбцах:
Дана таблица:
VTABLE
COLUMN NAMENULL/NOT NULLDATATYPE
anot nullnumber(18)
bnullchar(50)
cnullnumber(10)
dnot nullchar(10)
Запросы к таблице, которые будут выполнены безошибочно: