Главная / Основы SQL / Даны таблицы Автор и Книга. CREATE TABLE Автор ( Код_Автора INT , Фамилия VARCHAR(50) NULL) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) [таблица

Даны таблицы Автор и Книга.

CREATE TABLE Автор ( Код_Автора INT , Фамилия VARCHAR(50) NULL) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT)

Книги каких авторов были проданы на сумму, превышающую 10000 руб.?

вопрос

Правильный ответ:

SELECT Автор.Фамилия, Sum(Книга.Цена*Книга.Количество) AS Стоимость FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия HAVING Sum(Книга.Цена*Книга.Количество)>10000
SELECT Автор.Фамилия, Стоимость =Sum(Книга.Цена*Книга.Количество) FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия WHERE Sum(Книга.Цена*Книга.Количество)>10000
SELECT Автор.Фамилия, Sum(Книга.Цена*Книга.Количество) AS Стоимость FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора HAVING Sum(Книга.Цена*Книга.Количество)>10000
Сложность вопроса
81
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами интуит.
03 май 2018
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами интуит.
17 фев 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.