I database archiviano grandi volumi di dati in vari formati. Ma hai mai pensato a come selezionare i dati da ? Ebbene, l'istruzione SQL SELECT viene utilizzata per recuperare i dati dai database. In questo articolo su SQL SELECT, discuterò come utilizzare l'istruzione SELECT in SQL con vari altri .
I seguenti argomenti verranno trattati in questo articolo:
Cos'è SQL SELECT?
L'istruzione SELECT viene utilizzata per selezionare un insieme specifico di dati dal database. I dati restituiti dall'istruzione SELECT vengono archiviati in una tabella dei risultati chiamata set di risultati.
Sintassi SQL SELECT:
--Per selezionare poche colonne SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Per selezionare dati completi dalla tabella SELECT * FROM TableName --Per selezionare i primi N record dalla tabella SELECT TOP N * FROM TableName
Andando avanti in questo articolo su SQL SELECT, vediamo come utilizzare l'istruzione SELECT in vari modi.
Esempi :
Per una migliore comprensione, prenderò in considerazione la seguente tabella.
come installare chef server
StudentID | Nome dello studente | Età | Città | Nazione |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | ventuno | Londra | Regno Unito |
4 | John | 19 | New York | USI |
5 | Alice | 22 | Berlino | Germania |
Esaminiamoli uno per uno.
Esempio di colonna SQL SELECT
Qui menzioni i nomi delle colonne per le quali desideri recuperare i dati.
Esempio: Scrivi una query per recuperare StudentID, StudentName ed Age dalla tabella Students.
SELEZIONA StudentID, StudentName, Age FROM Students
Produzione:
StudentID | Nome dello studente | Età |
uno | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | ventuno |
4 | John | 19 |
5 | Alice | 22 |
SQL SELECT * Esempio
L'asterisco (*) viene utilizzato per selezionare tutti i dati dal database / tabella / colonna.
Esempio: Scrivi una query per recuperare tutti i dettagli dalla tabella Studenti.
SELEZIONA * DA Studenti
Produzione:
StudentID | Nome dello studente | Età | Città | Nazione |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | ventuno | Londra | Regno Unito |
4 | John | 19 | New York | USI |
5 | Alice | 22 | Berlino | Germania |
Questo era il modo semplice per utilizzare l'istruzione SELECT. Andiamo avanti in questo articolo su SQL SELECT e comprendiamo come utilizzare l'istruzione SELECT con gli altri comandi in SQL.
Usa SELECT con DISTINCT
È possibile utilizzare l'istruzione SELECT con l'istruzione DISTINCT per recuperare solo valori distinti.
Sintassi
SELEZIONA DISTINCT ColumnName1, ColumnName2, ColumnName (N) DA TableName
Esempio
SELEZIONA DISTINCT Age FROM Students
Produzione:
Età |
2. 3 |
22 |
ventuno |
19 |
Andando avanti in questo articolo, vediamo di capire come utilizzare SQL SELECT con la clausola ORDER BY.
Usa SELEZIONA con ORDER BY
Come tutti sappiamo che il file Istruzione ORDER BY viene utilizzato per ordinare i risultati in ordine crescente o decrescente. Possiamo usare l'istruzione ORDER BY con l'istruzione SELECT per recuperare dati specifici in ordine crescente o decrescente.
Sintassi
SELEZIONA ColumnName1, ColumnName2, ColumnName (N) DA TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC
Esempio da utilizzare solo ORDER BY
Scrivi una query per selezionare tutti i campi dalla tabella studenti ordinati per città.
SELEZIONA * DA Studenti ORDINA PER Città
Produzione:
StudentID | Nome dello studente | Età | Città | Nazione |
5 | Alice | 22 | Berlino | Germania |
3 | Ana | ventuno | Londra | Regno Unito |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
4 | John | 19 | New York | USI |
Esempio per utilizzare ORDER BY in ordine decrescente
Scrivi una query per selezionare tutti i campi dalla tabella studenti ordinati per città in ordine decrescente.
SELEZIONA * DA Studenti ORDINA PER Città DESC
StudentID | Nome dello studente | Età | Città | Nazione |
4 | John | 19 | New York | USI |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Ana | ventuno | Londra | Regno Unito |
5 | Alice | 22 | Berlino | Germania |
Successivamente in questo articolo, vediamo come utilizzare SQL SELECT con l'istruzione GROUP BY.
Usa SELEZIONA con GROUP BY
Il Dichiarazione GROUP BY viene utilizzato con l'istruzione SELECT per raggruppare il set di risultati in base a una o più colonne.
Sintassi
SELEZIONA ColumnName1, ColumnName2, ..., ColumnName (N) DA TableName WHERE Condizione GROUP BY ColumnName (N) ORDER BY ColumnName (N)
Esempio:
Scrivi una query per elencare il numero di studenti di ogni età.
SELEZIONA COUNT (StudentID), Città FROM Students GROUP BY City
Produzione:
COUNT (StudentID) | Città |
2 | Mumbai |
uno | Londra |
uno | New York |
uno | Berlino |
Successivamente in questo articolo, vediamo come utilizzare SQL SELECT con l'istruzione GROUP BY.
Usa SELECT con la clausola HAVING
La clausola HAVING può essere utilizzata con l'istruzione SELECT per recuperare i dati in base ad alcune condizioni.
cos'è l'evento in javascript
Sintassi
SELEZIONA ColumnName1, ColumnName2, ColumnName (N) DA TableName WHERE Condizione GROUP BY ColumnName (N) HAVING Condizione ORDER BY ColumnName (N)
Esempio
Scrivi una query per recuperare il numero di studenti in ogni città in cui il numero di studenti è> 1 e sono ordinati in ordine decrescente.
SELEZIONA COUNT (StudentID), Città DA Studenti GROUP BY City HAVING COUNT (StudentID)> 1 ORDER BY COUNT (StudentID) DESC
Produzione:
Conteggio (StudentID) | Città |
2 | Mumbai |
Usa SELECT con la clausola INTO
Questa istruzione viene utilizzata quando si desidera copiare i dati da una tabella all'altra.
Sintassi
SELEZIONARE * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Condizione
Esempio
Scrivi una query per creare un backup del database Studenti.
SELEZIONA * INTO StudentBackup FROM Students
Produzione:
Vedrai che la tabella StudentBackup avrà tutti i campi della tabella Studenti.
StudentID | Nome dello studente | Età | Città | Nazione |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | ventuno | Londra | Regno Unito |
4 | John | 19 | New York | USI |
5 | Alice | 22 | Berlino | Germania |
Esempio: Scrivi una query per creare un backup selezionando alcune colonne della tabella Studenti.
SELEZIONA StudentName, Age INTO StudentBackup FROM Students
Produzione:
Vedrai che la tabella StudentBackup avrà i seguenti campi dalla tabella Studenti.
Nome dello studente | Età |
Rohan | 2. 3 |
Sameera | 22 |
Anna | ventuno |
John | 19 |
Alice | 22 |
Esempio: Scrivi una query per creare un backup inserendo tutti i dettagli di tutti quegli studenti che studiano nella città di 'Mumbai'.
SELEZIONA * INTO StudentsBackup FROM Students WHERE City = 'Mumbai'
StudentID | Nome dello studente | Età | Città | Nazione |
uno | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
Questi erano alcuni modi per utilizzare il comando SELECT. Per ottenere ulteriori conoscenze, vai avanti e fai pratica scrivendo query in formato Comandi SQL .Con questo arriviamo alla fine di questo articolo su SQL SELECT.
Se desideri saperne di più su MySQL e impara a conoscere questo database relazionale open source, quindi dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere in profondità MySQL e a raggiungere la padronanza dell'argomento.
Hai domande per noi? Per favore menzionalo nella sezione commenti di questo articolo su SQL SELECT e ti ricontatterò.