🙏 Нам нужна ваша помощь! SQLtest.online без рекламы и живёт только на донаты. Даже небольшая сумма помогает. Поддержать →
SQL код скопирован в буфер обмена
Задание 18:

Перенести обратный рейс одной транзакцией

PostgreSQL
Семья из бронирования 070133 переносит обратный перелёт с рейса 29184 (19 августа) на рейс 29194 (20 августа). Нужны два изменения, и сохраниться они должны вместе или не сохраниться вовсе:
1. в ticket_flights замените flight_id 29184 на 29194 для всех билетов бронирования (билеты хранятся в таблице tickets);
2. в bookings прибавьте к total_amount сбор за изменение 5000.
Выполните оба изменения в одной транзакции.
Ожидаемый результат Столбцов: 3 · Строк: 10
ticket_no flight_id total_amount

Примеры строк откроются после неудачных проверок: 0 из 2

Напишите запрос ниже и нажмите "Проверить!". Описания таблиц - в правой панели.

Учебник

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

Здесь появится результат запроса. Ctrl+Enter - Выполнить запрос