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

Основы SQL

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

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

(Отметьте один правильный вариант ответа.)

Варианты ответа
SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров,Sum(Разговор.Продолжительность) AS Общ_ПродолжительностьFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Разговор.Фамилия LIKE "%ва%"GROUP BY Город.Регион
(Верный ответ)
SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров,Sum(Разговор.Продолжительность) AS Общ_ПродолжительностьFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Разговор.Фамилия LIKE "%ва__"
SELECT Город.Регион, Count(Разговор.Код_Разговора) AS Кол_разговоров,Sum(Разговор.Продолжительность) AS Общ_ПродолжительностьFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаGROUP BY Город.РегионHAVING Разговор.Фамилия LIKE "%ва"
Похожие вопросы

Даны таблицы

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

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

Разработана функция, определяющая по фамилии абонента общую сумму оплаты разговоров.
CREATE FUNCTION user1.my_func1(@f VARCHAR(20))RETURNS FLOATASBEGIN  DECLARE @s FLOAT  SET @s=(SELECT Sum(Город.Тариф*Разговор.Продолжительность)      FROM Город INNER JOIN Разговор       ON Город.Код_Города = Разговор.Код_Города      GROUP BY Разговор.Фамилия      HAVING Разговор.Фамилия=@f)  RETURN (@s)END

Определите операторы правильного обращения к функции.

Даны таблицы

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

Определить фамилии абонентов, общее время разговоров которых менее 10 мин, а общая стоимость оказалась больше 100 руб.

Пусть дана таблица Автор.

ФамилияVARCHAR(50)
ПолCHAR(3)
Дата_рожденияDATETIME
ТелефонCHAR(9)
Количество_трудовINT
ГородVARCHAR(15)

Определить авторов, фамилии которых начинаются с буквы "Б" или "Г" и содержат слог "ор".

Уменьшить на 50% продолжительность телефонных разговоров тех абонентов, которые за последний месяц сделали более 1000 звонков позволяет код:

Даны таблицы

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

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

Даны таблицы Город и Разговор.

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

Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров) с учетом первичных ключей.

Даны таблицы

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

Определить фамилии людей, которые говорили с абонентами из Москвы.

Даны таблицы Город и Разговор. Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров)

CREATE TABLE Город ( Код_Города CHAR(5)PRIMARY KEY,   Название  VARCHAR(20) NOT NULL UNIQUE,   Тариф     MONEY)
CREATE TABLE Разговор(НомерРазговора    INT PRIMARY KEY, Город             CHAR(5), Дата              DATETIME, Время_Суток       VARCHAR(5), Продолжительность INT NOT NULL)