Главная /
Введение в Oracle SQL /
Даны таблицы: [таблица] [таблица]Запрос SQL:SELECT a.family, a.name FROM animals a, blood_types t WHERE a.family = t.family AND a.family NOT IN ('fish', 'bird');Выборки, эквивалентные результату запроса, возвращают команды:
Даны таблицы:
| FAMILY | NAME |
|---|---|
| mammal | dog |
| mammal | lion |
| fish | guppy |
| bird | eagle |
| fish | bass |
| bird | pelican |
| insect | beetle |
| FAMILY | BLOOD_TYPE |
|---|---|
| mammal | warm_blooded |
| fish | cold_blooded |
| bird | cold_blooded |
Правильный ответ:
Сложность вопроса
41
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы по интуиту.
10 май 2020
Другие ответы на вопросы из темы базы данных интуит.
- # В SQL поддерживаются возможности создания ...
- # Верные высказывания относительно индексов в СУБД Oracle:
- # Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: IDНомер сотрудникаPRIMARY KEYLAST_NAMEФамилияNOT NULLTITLEДолжностьNOT NULLDEPT_IDНомер отдела SALARYЗарплатаNOT NULLSTART_DATEДата начала работыNOT NULLНеобходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждого отдела нарастающим итогом. Решением поставленной задачи является вариант:
- # Опция установки шифрования значений столбца:
- # Даны таблицы: ANIMALSFAMILYNAMEmammaldogmammallionfishguppybirdeaglefishguppybirdpelicanfishNULL BLOOD_TYPESFAMILYBLOOD_TYPEmammalwarm_bloodedfishcold_bloodedbirdcold_bloodedЗапрос SQL:SELECT COUNT(DISTINCT name) FROM animals WHERE family = ANY (SELECT family FROM blood_types WHERE blood_type LIKE ('warm%')); Значение, возвращенное запросом, = ...