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

Введение в Oracle SQL

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

Запрос SQL:
SELECT product_id, name FROM products WHERE EXISTS IN (SELECT * FROM types 		 WHERE types.type = products.type 		 AND descr <> 'Household') AND price >= 10.57;
Причиной ошибки выполнения запроса является то, что ...

(Отметьте один правильный вариант ответа.)

Варианты ответа
в списке SELECT вложенного запроса должны указываться конкретные имена столбца или столбцов
вложенный запрос не может ссылаться на столбцы таблицы, не указанной в его предложении FROM (например, "products.type")
ключевое слово IN не должно использоваться в сочетании с ключевым словом EXISTS(Верный ответ)
последняя строка запроса должна находиться внутри скобок вложенного запроса
столбцы в списке SELECT главного запроса не префексируются именем или псевдонимом таблицы
Похожие вопросы
Даны таблицы:
TOOLS
NAMEPRICETYPE
drill155A
sawzall192N
mitre saw292M
router86I
RAD145M
jigsaw128I
screwdriver77P
TOOL_TYPES
TYPEUSAGE
AAlways
IOften
MSometimes
NRarely
PNever
Запрос SQL:
SELECT t.type, SUM(t.price) FROM tools t GROUP BY t.type HAVING SUM(t.price) <= (SELECT AVG(price) 			FROM tools 			WHERE type IN (SELECT type 				       FROM tool_types 				       WHERE usage = 'Sometimes')); 
Количество строк, возвращенных запросом, = ...
Даны таблицы:
TOOLS
NAMEPRICETYPE
drill155A
sawzall192N
mitre saw292M
router86I
RAD145M
jigsaw128I
screwdriver77P
TOOL_TYPES
TYPEUSAGE
AAlways
IOften
MSometimes
NRarely
PNever
Запрос SQL:
SELECT t.type, SUM(t.price) FROM tools t GROUP BY t.type HAVING SUM(t.price) >= (SELECT AVG(price) 			FROM tools 			WHERE type IN (SELECT type 				       FROM tool_types 				       WHERE usage = 'Often')); 
Количество строк, возвращенных запросом, = ...
Даны таблицы:
TOOLS
NAMEPRICETYPE
drill155A
sawzall192N
mitre saw292M
router86I
RAD145M
jigsaw128I
screwdriver77P
TOOL_TYPES
TYPEUSAGE
AAlways
IOften
MSometimes
NRarely
PNever
Запрос SQL:
SELECT t.type, SUM(t.price) FROM tools t GROUP BY t.type HAVING SUM(t.price) <= (SELECT AVG(price) 			FROM tools 			WHERE type IN (SELECT type 				       FROM tool_types 				       WHERE usage = 'Often')); 
Количество строк, возвращенных запросом, = ...
Запрос SQL:
SELECT type, AVG(price), MIN(price) FROM product GROUP BY category; 
Определить, что является неправильным в данном запросе SQL.
Запрос SQL:
SELECT * FROM (SELECT a.*, ROWNUM rn     FROM (SELECT * FROM s_emp ORDER BY TRUNC(SYSDATE - start_date) DESC) a)WHERE rn = 5;
Результат действия запроса - выбор ...
Запрос SQL:
1 SELECT * 2 FROM students s, classes c 3 WHERE s.id = c.student_id 4 AND c.category IN 5 (SELECT type FROM courses WHERE level > 3) 6 ORDER BY s.last_name, c.number;
Для изменения порядка следования столбцов в итоговой выборке, в запросе должна быть изменена строка ...
Дана таблица:
PART (Детали)
COLUMN NAMEDATATYPECOMMENT
IDNUMBER(7)PRIMARY KEY
COSTNUMBER(7,2)Цена
PRODUCT_IDNUMBER(7)Номер товара
Запросы SQL:
  • SELECT ROUND(MAX(cost),2), ROUND(MIN(cost),2),ROUND(SUM(cost),2), ROUND(AVG(cost),2)FROM part;
  • SELECT product_id, ROUND(MAX(cost),2), ROUND(MIN(cost),2),ROUND(SUM(cost),2), ROUND(AVG(cost),2)FROM partGROUP BY product_id;
  • Разница между результатами выполнения команд заключается в следующем:
    Запрос SQL:
    SELECT ename, empno, sal FROM empWHERE deptno = (SELECT deptno 		FROM dept		WHERE UPPER(loc) = UPPER(:loc));
    Верными высказываниями относительно результата выполнения запроса являются:
    В базе данных существуют таблицы S_EMP и S_DEPT:Запрос SQL:
    SELECT * FROM s_deptWHERE id NOT IN (SELECT dept_id FROM s_emp);
    В случае наличия пустого значения в столбце DEPT_ID, результат выполнения запроса - ...
    Запрос SQL:
    SELECT * FROM (SELECT title, dept_id FROM emp)PIVOT (COUNT(*) FOR dept_id IN (11, 21, 31, 41));
    Результаты, эквивалентные выборке данного запроса, возвращают команды: