Un'azienda ha una tabella Amazon Redshift denominata Sales che include la colonna city_name. L'azienda deve selezionare le righe in cui city_name inizia con "San" o "El". Quale istruzione SQL esegue questa operazione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Select * from Sales where city_name ~ '^(San|El)*';.
Perché questa è la risposta
L'opzione corretta utilizza l'operatore di corrispondenza di espressioni regolari ~ con un'espressione regolare che specifica l'inizio della stringa. Il carattere ^ indica l'inizio della stringa. La parte (San|El) crea un gruppo che corrisponde a "San" O "El". L'asterisco dopo il gruppo indica zero o più occorrenze del gruppo, il che non è strettamente necessario qui per il requisito "inizia con", ma non invalida la corrispondenza. Le opzioni che usano $ indicano la fine della stringa, non l'inizio. Le opzioni che usano & non sono sintatticamente corrette per le espressioni regolari per indicare "OR"; | è l'operatore corretto per "OR".
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