Главная /
Основы SQL /
Дана таблица Билет с полями: номер_места CHAR(3) номер_рейса CHAR(6) дата_продажи DATETIME стоимость MONEY фамилия_пассажира VARCHAR(20) NOT NULL [таблица] Увеличить на 10% стоимость билетов на рейсы 23-45 и 56-78.
Дана таблица Билет
с полями:
номер_места
|
CHAR(3)
|
---|---|
номер_рейса
|
CHAR(6)
|
дата_продажи
|
DATETIME
|
стоимость
|
MONEY
|
фамилия_пассажира
|
VARCHAR(20) NOT NULL
|
Увеличить на 10% стоимость билетов на рейсы 23-45 и 56-78.
вопросПравильный ответ:
Сложность вопроса
92
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
01 апр 2017
Аноним
Если бы не опубликованные ответы - я бы сломался c этими тестами интуит.
19 апр 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Какие связи между объектами моделируются в реляционных базах данных?
- # Разработан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN cursor1 SET @cur1=cursor1 FETCH NEXT FROM cursor1 INTO @p, @n, @k WHILE @@FETCH_STATUS=0 BEGIN SELECT @message='Рейс '+ CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) PRINT @message FETCH NEXT FROM cursor1 INTO @p, @n, @k END DEALLOCATE cursor1 CLOSE cursor1 Укажите правильные ответы.
- # Пусть в таблице Рейс представлены записи, значения поля Номер_рейса в которых равны 2, 4, 6, 8 ,9. Создан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR GLOBAL SCROLL DYNAMIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт=’Москва’ OPEN cursor1 SET @cur1=cursor1 FETCH ABSOLUTE 3 FROM cursor1 INTO @n, @p, @k UPDATE Рейс SET Стоимость=Стоимость*1.5 WHERE CURRENT OF cursor1 FETCH RELATIVE -2 FROM cursor1 INTO @n, @p, @k DELETE Рейс WHERE CURRENT OF cursor1 SELECT @message='Рейс '+CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB 10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')11????
- # Пусть дана таблица Рейс. Номер_рейсаINTКонечный_пунктCHAR(10)Дата_вылетаDATETIMEПродолжительность_маршрутаINTЧисло_билетовINTСтоимостьMONEY Вывести номера рейсов до Москвы с датой вылета не позднее 8 марта, но не ранее 1 марта.