Apreneu a utilitzar SQL SELECT amb exemples



Aquest article és una guia detallada sobre com utilitzar la sentència SQL SELECT amb exemples. Explica les diverses maneres d'utilitzar aquesta consulta amb altres ordres SQL.

Les bases de dades emmagatzemen grans volums de dades en diversos formats. Però, heu pensat mai com seleccionar les dades? ? Bé, la sentència SQL SELECT s'utilitza per recuperar les dades de les bases de dades. En aquest article sobre SQL SELECT, parlaré de com utilitzar la sentència SELECT a SQL amb altres altres .

En aquest article es tractaran els temes següents:





Què és SQL SELECT?

La sentència SELECT s'utilitza per seleccionar un conjunt específic de dades de la base de dades. Les dades retornades per la sentència SELECT s’emmagatzemen en una taula de resultats anomenada com a conjunt de resultats.

java com utilitzar-ho

Sintaxi SQL SELECT:

--Per seleccionar poques columnes SELECCIONA ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Per seleccionar dades completes de la taula SELECT * FROM TableName - Per seleccionar els N registres principals de la taula SELECT TOP N * FROM TableName

Seguint aquest article sobre SQL SELECT, entenem com utilitzar la sentència SELECT de diverses maneres.



Exemples :

Per a una millor comprensió, examinaré la següent taula.

ID estudiant Nom de l'estudiant Edat ciutat País
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia
3Anna21LondresRegne Unit
4Joan19Nova YorkUSA
5Alícia22BerlínAlemanya

Vegem cadascun d'ells un per un.

Exemple de columna SQL SELECT

Aquí mencioneu els noms de columnes dels quals voleu recuperar dades.



Exemple: Escriviu una consulta per recuperar el StudentID, StudentName i Age de la taula Estudiants.

SELECCIÓ StudentID, StudentName, Age FROM Students

Sortida:

ID estudiant Nom de l'estudiant Edat
1Rohan23
2Sameera22
3Anna21
4Joan19
5Alícia22

SQL SELECT * Exemple

L’asterisc (*) s’utilitza per seleccionar totes les dades de la base de dades / taula / columna.

Exemple: Escriviu una consulta per recuperar tots els detalls de la taula Estudiants.

SELECCIÓ * D’alumnes

Sortida:

ID estudiant Nom de l'estudiant Edat ciutat País
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia
3Anna21LondresRegne Unit
4Joan19Nova YorkUSA
5Alícia22BerlínAlemanya

Aquesta era la manera senzilla d’utilitzar la sentència SELECT. Avancem en aquest article sobre SQL SELECT i entenem com utilitzar la sentència SELECT amb la resta d'ordres de SQL.

Utilitzeu SELECT amb DISTINCT

Podeu utilitzar la sentència SELECT amb la sentència DISTINCT per recuperar només valors diferents.

Sintaxi

SELECCIONA DISTINCIÓ ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Exemple

SELECCIÓ DISTINGUT Edat dels estudiants

Sortida:

Edat
23
22
21
19

Seguint aquest article, entenem com utilitzar SQL SELECT amb la clàusula ORDER BY.

Utilitzeu SELECT amb ORDER BY

Com tots sabem que el Instrucció ORDER BY s'utilitza per ordenar els resultats en ordre ascendent o descendent. Podem utilitzar la sentència ORDER BY amb la sentència SELECT per recuperar dades específiques en ordre ascendent o descendent.

Sintaxi
SELECCIONA ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDRE BY ColumnName1, ColumnName2, ... ASC | DESC

Exemple per utilitzar només ORDER BY

Escriviu una consulta per seleccionar tots els camps de la taula d'estudiants ordenats per ciutat.

diferència entre git i github
SELECCIÓ * D’ALUMNES ORDRE PER CIUTAT

Sortida:

ID estudiant Nom de l'estudiant Edat ciutat País
5Alícia22BerlínAlemanya
3Ana21LondresRegne Unit
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia
4Joan19Nova YorkUSA

Exemple per utilitzar ORDER BY en ordre descendent

Escriviu una consulta per seleccionar tots els camps de la taula d'estudiants ordenats per ciutat en ordre descendent.

SELECCIÓ * D’ALUMNES COMANDA PER CIUTAT DESC
ID estudiant Nom de l'estudiant Edat ciutat País
4Joan19Nova YorkUSA
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia
3Ana21LondresRegne Unit
5Alícia22BerlínAlemanya

A continuació, en aquest article, entenem com s'utilitza SQL SELECT amb la sentència GROUP BY.

Utilitzeu SELECT amb GROUP BY

El Instrucció GROUP BY s’utilitza amb la sentència SELECT per agrupar el conjunt de resultats en una o més columnes.

Sintaxi
SELECCIONA ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Exemple:

Escriviu una consulta per llistar el nombre d’alumnes de cada edat.

SELECCIONA EL COMPTE (StudentID), Ciutat DE Estudiants GRUP PER CIUTAT

Sortida:

COUNT (ID estudiant) ciutat
2Bombai
1Londres
1Nova York
1Berlín

A continuació, en aquest article, entenem com s'utilitza SQL SELECT amb la sentència GROUP BY.

Utilitzeu la clàusula SELECT amb HAVING

La clàusula HAVING es pot utilitzar amb la sentència SELECT per recuperar dades segons algunes condicions.

Sintaxi
SELECCIONA ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVENT Condició ORDRE PER ColumnName (N)

Exemple

Escriviu una consulta per recuperar el nombre d’alumnes de cada ciutat on el nombre d’alumnes és> 1 i s’ordenen en ordre descendent.

SELECCIONA EL COMPTE (StudentID), Ciutat DE Estudiants GRUP PER CIUTAT QUE TÉ COMTE (StudentID)> 1 COMANDA PER COMPTE (StudentID) DESC

Sortida:

Recompte (ID estudiant) ciutat
2Bombai

Utilitzeu la clàusula SELECT amb INTO

Aquesta sentència s’utilitza quan es volen copiar dades d’una taula a l’altra taula.

java deep copy vs superficial

Sintaxi

SELECCIONA * A NewTableName [IN DatabaseName] FROM OldTableName WHERE Condició

Exemple

Escriviu una consulta per crear una còpia de seguretat de la base de dades d'Estudiants.

SELECCIONA * A StudentBackup D’alumnes

Sortida:

Veureu que la taula StudentBackup tindrà tots els camps de la taula Estudiants.

ID estudiant Nom de l'estudiant Edat ciutat País
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia
3Anna21LondresRegne Unit
4Joan19Nova YorkUSA
5Alícia22BerlínAlemanya

Exemple: Escriviu una consulta per crear una còpia de seguretat seleccionant algunes columnes de la taula Estudiants.

SELECCIÓ StudentName, Age INTO StudentBackup FROM Students

Sortida:

Veureu que la taula StudentBackup tindrà els camps següents de la taula Estudiants.

Nom de l'estudiant Edat
Rohan23
Sameera22
Anna21
Joan19
Alícia22

Exemple: Escriviu una consulta per crear una còpia de seguretat inserint tots els detalls de tots aquells estudiants que estudien a la ciutat de 'Mumbai'.

SELECCIONA * A Estudiants Backup D’alumnes WHERE City = 'Mumbai'
ID estudiant Nom de l'estudiant Edat ciutat País
1Rohan23BombaiÍndia
2Sameera22BombaiÍndia

Aquestes eren algunes maneres d'utilitzar l'ordre SELECT. Per obtenir més coneixement, seguiu endavant i practiqueu l’escriptura de consultes a Ordres SQL .Amb això, acabem aquest article sobre SQL SELECT.

Si voleu obtenir més informació MySQL i conegueu aquesta base de dades relacional de codi obert i, a continuació, consulteu la nostra que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre en profunditat MySQL i us ajudarà a dominar el tema.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest article sobre SQL SELECT i us respondré.