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

Введение в Oracle SQL

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

Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishbass
birdpelican
insectbeetle
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT a.family, a.nameFROM animals a, blood_types t WHERE a.family = t.family AND a.family NOT IN ('fish', 'bird');
Выборки, эквивалентные результату запроса, возвращают команды:

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

Варианты ответа
SELECT family, nameFROM animals CROSS JOIN blood_types  WHERE family NOT IN ('fish', 'bird');
SELECT family, nameFROM animals  WHERE family NOT IN ('fish', 'bird') AND EXISTS (SELECT family						 FROM blood_types						 WHERE family = animals.family);
(Верный ответ)
SELECT family, nameFROM animals  WHERE family NOT IN ('fish', 'bird') AND family IN (SELECT family						    FROM blood_types);
(Верный ответ)
SELECT family, nameFROM animals NATURAL INNER JOIN blood_types  WHERE family NOT IN ('fish', 'bird');
(Верный ответ)
Похожие вопросы
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishbass
birdpelican
insectbeetle
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT a.family, a.nameFROM animals a, blood_types t WHERE a.family(+) = t.family AND a.family NOT IN ('fish', 'bird');
Выборки, эквивалентные результату запроса, возвращают команды:
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishbass
birdpelican
insectbeetle
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT a.family, a.nameFROM animals a INNER JOIN blood_types t ON (a.family = t.family)WHERE a.family NOT IN ('fish', 'bird');
Количество строк, возвращенных запросом, = ...
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishguppy
birdpelican
reptilesnake
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT DISTINCT a.nameFROM animals a, blood_types tWHERE a.family = t.family;
Количество строк, возвращенных запросом, = ...
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishguppy
birdpelican
fishNULL
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT COUNT(DISTINCT name) FROM animals WHERE family = ANY (SELECT family 		    FROM blood_types 		    WHERE blood_type NOT LIKE ('warm%'));
Количество строк, возвращенных запросом, = ...
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishguppy
birdpelican
fishNULL
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT COUNT(DISTINCT name) FROM animals WHERE family = ANY (SELECT family 		    FROM blood_types 		    WHERE blood_type LIKE ('warm%'));
Значение, возвращенное запросом, = ...
Даны таблицы:
ANIMALS
FAMILYNAME
mammaldog
mammallion
fishguppy
birdeagle
fishguppy
birdpelican
fishNULL
BLOOD_TYPES
FAMILYBLOOD_TYPE
mammalwarm_blooded
fishcold_blooded
birdcold_blooded
Запрос SQL:
SELECT COUNT(name) FROM animals WHERE family <> ALL (SELECT family 		    FROM blood_types 		    WHERE blood_type LIKE ('warm%'));
Значение, возвращенное запросом, = ...
Дана таблица:
ANIMALS
IDFAMILYANIMALCOLOR
1mammaldogbrown
2mammalzebrablack,white
3fishsharkgray
4birdgullwhite
5birdpelicanwhite
6fishtroutgray
Запрос SQL:
SELECT a1.animal, a2.animal, a1.color FROM animals a1, animals a2 WHERE a1.color = a2.color AND a1.animal <> a2.animal;
Выборки, эквивалентные результату запроса, возвращают команды:
Дана таблица:
ANIMALS
IDFAMILYANIMALCOLOR
1mammaldogbrown
2mammalzebrablack,white
3fishsharkgray
4birdgullwhite
5birdpelicanwhite
6fishtroutgray
Запрос SQL:
SELECT a1.animal, a2.animal, a1.color FROM animals a1, animals a2 WHERE a1.color = a2.color AND a1.animal <> a2.animal; 
Количество строк, возвращенных запросом, = ...
Дана таблица:
COMBOS
IDABC
1catNULLdog
2liondogNULL
3NULLbirdferret
4lynxantbat
5flybeebeetle
6fishfishcricket
Запрос SQL:
SELECT MAX(a), MIN(b), MAX(C) FROM COMBOS;
Результат выполнения запроса:
Дана таблица:
COMBOS
IDABC
1catNULLdog
2liondogNULL
3NULLbirdferret
4lynxantbat
5flybeebeetle
6fishfishcricket
Запрос SQL:
SELECT MAX(a), COUNT(b), MIN(C) FROM COMBOS;
Результат выполнения запроса: