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

Даны таблицы

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 Блюдо.Повар, Sum(Компонент.Вес*Компонент.Стоимость) AS Общ_Стоимость, Count(Компонент.Название_компонента) AS Кол_компонент FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо GROUP BY Блюдо.Повар
SELECT Блюдо.Повар, Sum(Компонент.Вес*Компонент.Стоимость) AS Общ_Стоимость, Count(Компонент.Название_компонента) AS Кол_компонент FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо
SELECT Sum(Вес* Стоимость) AS Общ_Стоимость, Count(Название_компонента) AS Кол_компонент FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо GROUP BY Повар
Сложность вопроса
88
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, почему я не нашёл данный сайт с всеми ответами с тестами intuit прежде
11 ноя 2018
Аноним
Экзамен сдан на зачёт. Ура
05 ноя 2017
Аноним
Я преподаватель! Оперативно заблокируйте сайт с ответами с интуит. Не ломайте образование
28 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.