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

Основы SQL

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

Необходимо разработать функцию для вывода списка пассажиров, купивших билеты в определенный день на некоторый рейс.Функция создается командой:

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

Варианты ответа
CREATE FUNCTION user1.my_func(DECLARE @r INT,@d DATETIME)RETURNS TABLEASRETURN (SELECT Билет.Фамилия_пассажира      FROM Билет      WHERE Билет.Дата_продажи=@d AND Билет.Номер_рейса=@r)
CREATE FUNCTION user1.my_func(@r INT,@d DATETIME)RETURNS TABLEASRETURN (SELECT Билет.Фамилия_пассажира      FROM Билет      WHERE Билет.Дата_продажи=@d AND Билет.Номер_рейса=@r)
(Верный ответ)
CREATE FUNCTION.my_func(@r INT,@d DATETIME)RETURNS TABLEASRETURN (SELECT Билет.Фамилия_пассажира      FROM Билет      WHERE Билет.Дата_продажи=? AND Билет.Номер_рейса=?)
CREATE FUNCTION user1.my_func(@r INT,@d DATETIME)RETURNS TABLEASDECLARE @r INT,@d DATETIMERETURN (SELECT Билет.Фамилия_пассажира      FROM Билет      WHERE Билет.Дата_продажи=@d AND Билет.Номер_рейса=@r)
Похожие вопросы
Необходимо разработать функцию для вывода списка пассажиров, купивших билеты в определенный день на некоторый рейс. Определите команду для ее вызова.

Необходимо разработать функцию для получения списка рейсов, вылетающих в указанный город в определенный день. Функция создается командой:

Необходимо разработать функцию для получения списка абонентов, звонивших в указанный город в заданный месяц. Функция создается командой:

Необходимо разработать функцию для получения списка книг заданной тематики, изданных тиражом менее указанного числа. Функция создается командой:

Необходимо разработать функцию для получения списка книг указанного издательства, изданных тиражом не менее определенного числа. Функция создается командой:

Необходимо разработать функцию для получения списка компонентов, входящих в указанное блюдо и имеющих калорийность ниже заданного значения. Функция создается командой:

Необходимо разработать функцию для получения списка городов указанного региона, телефонные тарифы которых не превосходят заданную цифру. Функция создается командой:

На какую сумму были проданы билеты на рейс до Москвы в день вылета?

Разработана функция, определяющая по конечному пункту общее число пассажиров.

CREATE FUNCTION user1.my_func1(@s VARCHAR(20))RETURNS INTASBEGIN  DECLARE @k INT  SET @k=(SELECT Count(Билет.Фамилия_пассажира)       FROM Билет INNER JOIN Рейс       ON Билет.Номер_рейса = Рейс.Номер_рейса      GROUP BY Рейс.Конечный_пункт      HAVING Рейс.Конечный_пункт=@s)  RETURN (@k)END

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

Для определения количества пассажиров, вылетевших в заданный город в течение конкретного месяца, разработана процедура:

CREATE PROC my_proc2@c VARCHAR(20),@m INT,@k INT OUTPUTASSELECT @k=Count(Билет.Фамилия_пассажира)FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейсаGROUP BY Рейс.Конечный_пункт, Month(Рейс.Дата_вылета)HAVING Рейс.Конечный_пункт=@c AND Month(Рейс.Дата_вылета)=@m

Укажите правильный вызов процедуры