Scopri come utilizzare SQL SELECT con esempi



Questo articolo è una guida approfondita su come utilizzare l'istruzione SQL SELECT con esempi. Indica i vari modi per utilizzare questa query con altri comandi SQL.

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
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnaventunoLondraRegno Unito
4John19New YorkUSI
5Alice22BerlinoGermania

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à
unoRohan2. 3
2Sameera22
3Annaventuno
4John19
5Alice22

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
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnaventunoLondraRegno Unito
4John19New YorkUSI
5Alice22BerlinoGermania

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
5Alice22BerlinoGermania
3AnaventunoLondraRegno Unito
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
4John19New YorkUSI

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
4John19New YorkUSI
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnaventunoLondraRegno Unito
5Alice22BerlinoGermania

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à
2Mumbai
unoLondra
unoNew York
unoBerlino

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à
2Mumbai

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
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3AnnaventunoLondraRegno Unito
4John19New YorkUSI
5Alice22BerlinoGermania

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à
Rohan2. 3
Sameera22
Annaventuno
John19
Alice22

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
unoRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia

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ò.