9th Dec 2022 Tempo di lettura: 5 minuti Come si scrive un'istruzione SELECT in SQL? Kateryna Koidan sql imparare sql esercizi online SELECT Indice Che cos'è l'SQL? L'istruzione SQL SELECT: Nozioni di base L'istruzione SQL SELECT: Esempi Cosa c'è oltre l'istruzione SELECT? Esercitiamoci con l'istruzione SELECT! SQL è un linguaggio per comunicare con i database relazionali e l'istruzione SELECT è la prima cosa che imparerete quando inizierete a usare SQL. In questo articolo imparerete a scrivere le istruzioni SELECT, dalle basi ai livelli più avanzati. Che cos'è l'SQL? SQL è l'acronimo di "Structured Query Language". Ha una lunga storia, iniziata negli anni Settanta. Essendo lo standard per la comunicazione con i database relazionali, ha mantenuto la sua popolarità. Questo linguaggio di programmazione specifico per il dominio è uno strumento efficace e potente per la gestione e l'accesso ai dati. Sebbene abbia un utilizzo limitato rispetto ai linguaggi di programmazione generici, rimane un requisito fondamentale per i lavori legati ai dati. Avete bisogno di dati da Oracle o Microsoft SQL Server? Le query SQL li troveranno per voi. Iniziate oggi stesso a imparare l'SQL con questo SQL Basics corso. L'istruzione SQL SELECT: Nozioni di base SELECT è l'istruzione di base dell'SQL utilizzata per estrarre i dati da un database. I database conservano i dati in tabelle, composte da colonne e righe. Nell'istruzione SELECT, si inizia scegliendo le colonne desiderate da una determinata tabella del database. È anche possibile filtrare le righe nella query SQL, ma noi ci concentreremo sull'istruzione di base SELECT. La sintassi dell'istruzione SQL SELECT è piuttosto semplice. Supponiamo di avere un database table nel database con le colonne col_1, col_2, col_3, ecc. Se si ha bisogno solo della prima colonna di questa tabella, l'istruzione SQL SELECT avrà il seguente aspetto: SELECT col_1 FROM table; Tutto qui! Piuttosto semplice, no? Se si desiderano più colonne della tabella, è sufficiente elencare i nomi delle colonne nell'istruzione SELECT: SELECT col_1, col_2, col_3 FROM table; Infine, se volete tutte le colonne della vostra tabella di database, potete semplicemente usare l'asterisco (*) invece di elencare tutti i nomi delle colonne: SELECT * FROM table; Ora facciamo pratica con le istruzioni di SELECT con alcuni esempi reali. L'istruzione SQL SELECT: Esempi Per fare una prima esperienza divertente con le istruzioni di SELECT, suggerisco di esercitarsi con la seguente tabella, netflixche elenca alcune delle serie TV di Netflix che hanno ottenuto i migliori risultati. idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Per cominciare, vogliamo solo i titoli delle serie TV. La nostra istruzione SELECT avrà il seguente aspetto: SELECT title FROM netflix; Ed ecco il risultato: title The Queen's Gambit The Haunting of Hill House Challenger: The Final Flight Chewing Gum The Umbrella Academy Orphan Black Dear White People Ottimo! Ora vogliamo saperne di più su queste serie TV. Aggiungiamo informazioni sul genere e sull'anno di uscita: SELECT title, genre, year FROM netflix; L'output di questa query SQL sarà il seguente: titlegenreyear The Queen's Gambitdrama2020 The Haunting of Hill Househorror2018 Challenger: The Final Flightdocumentary2020 Chewing Gumcomedy2015 The Umbrella Academycomedy2019 Orphan Blackscience fiction2013 Dear White Peoplecomedy2017 Come si può vedere, la sintassi è semplice. È sufficiente scrivere quali colonne si vogliono SELECT e FROM in quale tabella. Infine, supponiamo di voler vedere tutte le informazioni disponibili nella tabella. netflix della tabella. Basta utilizzare la seguente query: SELECT * FROM netflix; Ricordate che l'asterisco (*) indica che vogliamo ottenere tutte le colonne dalla nostra tabella di database. Il risultato mostrerà l'intera tabella: idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Cosa c'è oltre l'istruzione SELECT? Ora avete una conoscenza di base del funzionamento delle query SQL. Ma, naturalmente, c'è molto di più che si può fare con SQL e, in particolare, con le istruzioni SELECT. Alcune delle azioni più semplici includono il filtraggio dei dati con la parola chiave WHERE e l'ordinamento dei risultati con la parola chiave ORDER BY: SELECT * FROM netflix WHERE genre = 'comedy' ORDER BY year; Con questa semplice query, abbiamo selezionato le serie TV del genere commedia e abbiamo ordinato il risultato in base all'anno di uscita: idtitlegenreyearseasonsepisodes 4Chewing Gumcomedy2015212 7Dear White Peoplecomedy2017330 5The Umbrella Academycomedy2019220 Tuttavia, non lasciatevi ingannare dalla semplicità di queste query. SQL è uno strumento potente per l'accesso e la gestione dei dati. Con l'istruzione SELECT è possibile combinare i dati di più tabelle, calcolare valori di riepilogo, includere filtri complessi e così via. Per saperne di più, consultate questa guida completa all'istruzione SELECT in SQL. Esercitiamoci con l'istruzione SELECT! Se si vuole imparare velocemente l'SQL, è necessario fare molta pratica con esempi reali. Suggerisco di iniziare con il SQL Basics corso. Questo corso affronta semplici query eseguite su una singola tabella e argomenti più avanzati come l'unione di più tabelle, il filtraggio dei dati con condizioni complesse WHERE e la scrittura di subquery. Inoltre, avrete l'opportunità di esercitarvi su questi argomenti SQL con 129 esercizi interattivi. Siete interessati a saperne di più? Iscrivetevi al percorso SQL Fundamentals. Include altri due corsi oltre a SQL Basics e contiene oltre 390 esercizi interattivi in totale. In questa traccia, andrete oltre le semplici SELECT istruzioni e imparerete a INSERT, UPDATE e DELETE elaborare dati in SQL. Potrete inoltre esercitarvi nell'elaborazione di dati numerici, testuali e di altro tipo. Se avete dubbi sull'efficacia dell'apprendimento online, date un'occhiata a questo articolo che riassume i modi migliori per esercitarsi con SQL online. Grazie per aver letto e buon apprendimento! Tags: sql imparare sql esercizi online SELECT