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

Даны таблицы

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

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

вопрос

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

SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоров FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" GROUP BY Город.Название HAVING Count(Разговор.Код_Разговора)>= ALL(SELECT Count(Разговор.Код_Разговора) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" GROUP BY Город.Название)
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоров FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" GROUP BY Город.Название HAVING Count(Разговор.Код_Разговора)>= MAX(SELECT Count(Разговор.Код_Разговора) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" GROUP BY Город.Название)
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоров FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" HAVING Count(Разговор.Код_Разговора)>= ALL(SELECT Count(Разговор.Код_Разговора) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье")
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоров FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" AND Count(Разговор.Код_Разговора)>= ALL(SELECT Count(Разговор.Код_Разговора) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Регион="Поволжье" GROUP BY Город.Название)
Сложность вопроса
76
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за пятёрку
16 июл 2020
Аноним
Зачёт сдал. Лечу отмечать отмечать 5 за тест интуит
23 апр 2020
Аноним
Это очень легкий тест по интуиту.
27 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.