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

Основы SQL

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

Определите команду для вызова функции, создаваемой следующей командой:
CREATE FUNCTION user1.my_func3(@c VARCHAR(20),@d DATETIME)RETURNS TABLEASRETURN (SELECT Номер_рейса        FROM Рейс        WHERE Конечный_пункт=@c AND Дата_вылета=@d)

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

Варианты ответа
SELECT Номер_рейса, Дата_вылета FROM user1.my_func3WHERE @c=’Москва’ AND @d=’1.03.04’
SELECT *FROM user1.my_func3(’1.03.04’, ’Москва’)
SELECT Номер_рейса, Дата_вылетаFROM user1.my_func3(’Москва’,’1.03.04’)
(Верный ответ)
SELECT Номер_рейса, Дата_вылета FROM my_func3(@c=’Москва’,@d=’1.03.04’)
Похожие вопросы

Определите команду для вызова функции, создаваемой следующей командой:

CREATE FUNCTION user1.my_func3 (@iz VARCHAR(20),@k INT)RETURNS TABLEASRETURN (SELECT Название        FROM Книга        WHERE Издательство=@iz AND количество>=@k        ORDER BY Название)

Определите команду для вызова функции, создаваемой следующей командой:

			CREATE FUNCTION user1.my_func3(@b VARCHAR(20),@k INT)RETURNS TABLEASRETURN (SELECT Название_компонента,Калорийность        FROM Компонент        WHERE Калорийность<@k AND Блюдо=@b        ORDER BY Название_компонента)

Определите команду для вызова функции, создаваемой следующей командой:

CREATE FUNCTION user1.my_func3(@r VARCHAR(20),@t FLOAT)RETURNS TABLEASRETURN (SELECT Название, Тариф        FROM Город        WHERE Регион=@r AND Тариф<=@t        ORDER BY Название)

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

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 TABLE Рейс(Номер_рейса INT,Конечный_пункт VARCHAR(30),Дата_вылета DATETIME,Продолжительность_маршрута INT,Число_билетов INT)
CREATE TABLE БИЛЕТ(Номер_места INT,Номер_рейса INT,Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(20))

Вывести список рейсов, на которые не были проданы билеты.

Даны таблицы

CREATE TABLE Рейс(Номер_рейса INT,Конечный_пункт VARCHAR(30),Дата_вылета DATETIME,Продолжительность_маршрута INT,Число_билетов INT)
CREATE TABLE БИЛЕТ(Номер_места CHAR(3),Номер_рейса INT,Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(20))

Вывести номера мест и дату продажи билетов на рейсы до Москвы.

Даны таблицы

CREATE TABLE Рейс(Номер_рейса INT,Конечный_пункт VARCHAR(30),Дата_вылета DATETIME,Продолжительность_маршрута INT,Число_билетов INT,Стоимость MONEY)
CREATE TABLE БИЛЕТ(Номер_места CHAR(3),Номер_рейса CHAR(6),Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(20))

Определить количество проданных на каждый рейс билетов.

Даны таблицы

CREATE TABLE Рейс(Номер_рейса INT,Конечный_пункт VARCHAR(30),Дата_вылета DATETIME,Продолжительность_маршрута INT,Число_билетов INT)
CREATE TABLE БИЛЕТ(Номер_места CHAR(3),Номер_рейса CHAR(6),Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(20))

Составить список пассажиров, которые летают и в Москву, и в Киев.

Вывести список пассажиров, которые летали в апреле в Москву, но не летали в Киев в январе.
CREATE  TABLE   Рейс(Номер_рейса  INT, Конечный_пункт  VARCHAR(30), Дата_вылета  DATETIME)
CREATE  TABLE   БИЛЕТ(Номер_места      CHAR(3), Номер_рейса      CHAR(6), Дата_продажи      DATETIME, Фамилия_пассажира  VARCHAR(30))

Даны две таблицы. Определить в них первичные ключи.

CREATE  TABLE Рейс (Номер_рейса  INT,Конечный_пункт  VARCHAR(20),Дата_вылета  DATETIME,Продолжительность_маршрута INT,Число_билетов INT,Стоимость   MONEY)
CREATE  TABLE  Билет(Номер_места	INT,Номер_рейса   INT,Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(30))