Главная / Основы SQL / Даны таблицы CREATE TABLE Город (Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NUL

Даны таблицы

CREATE TABLE Город (Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL)

Определить количество и общую продолжительность разговоров для каждого региона, с жителями городов которого вели телефонные переговоры абоненты, чьи фамилии начинаются на И.

вопрос

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

SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров, Sum(Разговор.Продолжительность) AS Общ_Продолжительность FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Разговор.Фамилия LIKE "И%" GROUP BY Город.Регион
SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров, Sum(Разговор.Продолжительность) AS Общ_Продолжительность FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE HAVING Разговор.Фамилия LIKE "И%"
SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров, Sum(Разговор.Продолжительность) AS Общ_Продолжительность FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Город.Регион HAVING Разговор.Фамилия LIKE "И%"
Сложность вопроса
89
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил зачёт, за что я не нашёл этот чёртов сайт с решениями по интуит до сессии
03 май 2020
Аноним
Я помощник профессора! Срочно удалите ответы по интуит. Пожалуйста
24 ноя 2019
Аноним
Это очень элементарный вопрос по интуиту.
18 май 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.