🙏 Nous avons besoin de votre aide ! SQLtest.online est sans publicité et vit uniquement de dons. Même un petit montant compte. Faire un don →
Code SQL copié dans le presse-papiers
Tâche 18:

Changer le vol retour en une transaction

PostgreSQL
La famille de la réservation 070133 déplace son retour du vol 29184 (19 août) au vol 29194 (20 août). Deux modifications sont nécessaires, et elles doivent être enregistrées ensemble ou pas du tout :
1. dans ticket_flights, remplacez le flight_id 29184 par 29194 pour tous les billets de la réservation (les billets sont dans la table tickets) ;
2. dans bookings, ajoutez à total_amount les frais de modification de 5000.
Faites les deux modifications dans une seule transaction.
Résultat attendu Colonnes: 3 · Lignes: 10
ticket_no flight_id total_amount

Les lignes d'exemple s'ouvrent après des vérifications ratées : 0 sur 2

Écrivez votre requête ci-dessous et cliquez sur "Vérifier !". Les tables sont décrites dans le panneau de droite.

Tutoriel

En vérifiant une requête, vous acceptez qu'elle soit enregistrée sans les données de votre compte et puisse faire partie de jeux de données anonymisés, y compris pour l'entraînement d'IA. En savoir plus

Le résultat de la requête s'affichera ici. Ctrl+Enter - Exécuter la requête