Un ingegnere dei dati deve creare una tabella Amazon Athena, cities_usa, che contenga solo le città statunitensi dalla tabella cities_world esistente. Quale istruzione SQL dovrebbe essere utilizzata?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: INSERT INTO cities_usa (city,state) SELECT city, state FROM cities_world WHERE country='usa';.
Perché questa è la risposta
L'istruzione INSERT INTO citiesusa (city,state) SELECT city, state FROM citiesworld WHERE country='usa'; è la sintassi SQL corretta per inserire dati selezionati da una tabella esistente (citiesworld) in una nuova tabella (citiesusa), specificando le colonne di destinazione. Le altre opzioni sono errate per i seguenti motivi: MOVE non è un comando SQL standard per lo spostamento di dati tra tabelle. INSERT INTO citiesusa SELECT city, state FROM citiesworld WHERE country='usa'; è quasi corretta, ma omette l'elenco delle colonne di destinazione, il che è una buona pratica e a volte necessario per garantire la corrispondenza corretta o per gestire colonne non identiche. UPDATE viene utilizzato per modificare record esistenti, non per inserirne di nuovi.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta