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

Основы SQL

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

Даны таблицы

CREATE TABLE  Блюдо(Название_блюда VARCHAR(20)  NOT NULL, Время_приготовления  INT NOT NULL, Общая_калорийность INT NOT NULL,  Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),  Калорийность INT NOT NULL,    Вес FLOAT,  Белки INT,  Блюдо VARCHAR(20),  Углеводы INT,  Стоимость MONEY NOT NULL)

Определить блюдо, которое можно приготовить быстрее всех остальных блюд.

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

Варианты ответа
SELECT Блюдо.Название_блюда, Блюдо.Время_приготовленияFROM БлюдоWHERE Блюдо.Время_приготовления=Min(Блюдо.Время_приготовления)
SELECT Блюдо.Название_блюда, Блюдо.Время_приготовленияFROM БлюдоWHERE Блюдо.Время_приготовления= Min (SELECT Блюдо.Время_приготовления) FROM Блюдо)
SELECT Блюдо.Название_блюда, Блюдо.Время_приготовленияFROM БлюдоWHERE Блюдо.Время_приготовления=(SELECT Min(Блюдо.Время_приготовления) FROM Блюдо)
(Верный ответ)
SELECT Блюдо.Название_блюда, Блюдо.Время_приготовленияFROM БлюдоWHERE Блюдо.Время_приготовления<=ALL(SELECT Блюдо.Время_приготовления FROM Блюдо)
(Верный ответ)
Похожие вопросы

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Тип_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Вес FLOAT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость MONEY NOT NULL)

Определить, кто из поваров не готовит десерт.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Тип_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Вес FLOAT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость MONEY NOT NULL)

Определить поваров, которые готовят десерты чаще, чем другие.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Вес FLOAT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость MONEY NOT NULL)

Определить поваров, которые на приготовление каждого из своих блюд тратят в среднем менее 10 мин, а общий вес блюд превосходит 500 г.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Вес FLOAT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость MONEY NOT NULL)

Для каждого повара определить количество используемых компонентов и их общую стоимость

Даны таблицы

CREATE TABLE  Блюдо(Название_блюда VARCHAR(20)  NOT NULL, Время_приготовления  INT NOT NULL, Общая_калорийность INT NOT NULL,  Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),  Калорийность INT NOT NULL,    Вес FLOAT,  Белки INT,  Блюдо VARCHAR(20),  Углеводы INT,  Стоимость MONEY NOT NULL)

Рассчитать общую стоимость и калорийность компонентов блюда.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость MONEY )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Вес FLOAT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость MONEY NOT NULL)

Определить самое калорийное блюдо.

Даны таблицы

CREATE TABLE  Блюдо(Название_блюда VARCHAR(20)  NOT NULL, Время_приготовления  INT NOT NULL, Общая_калорийность INT NOT NULL,  Номер_рецепта INT, Повар VARCHAR(20), Стоимость_блюда MONEY)
CREATE TABLE Компонент(Название_компонента VARCHAR(20),  Калорийность INT NOT NULL,    Жиры INT,  Белки INT,  Блюдо VARCHAR(20),  Углеводы INT,  Стоимость_компонента MONEY NOT NULL)

Удалить сведения о блюдах, стоимость которых меньше средней стоимости компонентов.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость INT )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Жиры INT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость_100_грамм FLOAT NOT NULL)

Вывести список поваров, использующих для приготовления блюд и масло, и молоко.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость INT )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Жиры INT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость_100_грамм FLOAT NOT NULL)

Вывести список компонент, которые использует повар Иванов для приготовления своих блюд.

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость INT )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Жиры INT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость_100_грамм FLOAT NOT NULL)

Найти поваров, которые используют в своих блюдах компоненты без названия.