Un ingénieur de données doit créer une table Amazon Athena nommée cities_usa qui contient uniquement les villes des États-Unis à partir de la table existante cities_world. Quelle instruction SQL doit être utilisée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : INSERT INTO cities_usa (city,state) SELECT city, state FROM cities_world WHERE country='usa';.
Pourquoi c'est la réponse
L'instruction INSERT INTO ... SELECT est la méthode SQL standard pour insérer des données sélectionnées d'une table source vers une table de destination. Ici, elle insère les colonnes city et state de citiesworld dans citiesusa, en filtrant uniquement les enregistrements où country est 'usa'. L'option MOVE n'est pas une commande SQL valide pour ce scénario. L'option INSERT INTO citiesusa SELECT city, state FROM citiesworld WHERE country='usa'; est incorrecte car elle omet la spécification des colonnes de destination, ce qui peut entraîner des erreurs si l'ordre ou le nombre de colonnes ne correspond pas exactement. L'option UPDATE est utilisée pour modifier des enregistrements existants, pas pour en insérer de nouveaux.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise