Apprenez à utiliser SQL SELECT avec des exemples



Cet article est un guide détaillé sur l'utilisation de l'instruction SQL SELECT avec des exemples. Il indique les différentes manières d'utiliser cette requête avec d'autres commandes SQL.

Les bases de données stockent de gros volumes de données dans différents formats. Mais avez-vous déjà pensé à sélectionner des données dans ? Eh bien, l'instruction SQL SELECT est utilisée pour récupérer les données des bases de données. Dans cet article sur SQL SELECT, je vais expliquer comment utiliser l'instruction SELECT dans SQL avec divers autres .

Les sujets suivants seront traités dans cet article:





Qu'est-ce que SQL SELECT?

L'instruction SELECT est utilisée pour sélectionner un ensemble spécifique de données dans la base de données. Les données renvoyées par l'instruction SELECT sont stockées dans une table de résultats appelée ensemble de résultats.

Syntaxe SQL SELECT:

--Pour sélectionner quelques colonnes SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Pour sélectionner des données complètes de la table SELECT * FROM TableName --Pour sélectionner les N premiers enregistrements de la table SELECT TOP N * FROM TableName

Passant à cet article sur SQL SELECT, voyons comment utiliser l'instruction SELECT de différentes manières.



Exemples :

Pour votre meilleure compréhension, je considérerai le tableau suivant.

Carte d'étudiant Nom d'étudiant Âge Ville Pays
unRohan2. 3BombayInde
2Sameera22BombayInde
3Annavingt et unLondresRoyaume-Uni
4John19New YorkLES USAGES
5Alice22BerlinAllemagne

Examinons chacun d'eux un par un.

Exemple de colonne SQL SELECT

Vous mentionnez ici les noms de colonnes pour lesquelles vous souhaitez récupérer des données.



Exemple: Écrivez une requête pour récupérer le StudentID, le StudentName et l'âge de la table Students.

SELECT StudentID, StudentName, Age FROM Students

Production:

Carte d'étudiant Nom d'étudiant Âge
unRohan2. 3
2Sameera22
3Annavingt et un
4John19
5Alice22

Exemple SQL SELECT *

L'astérisque (*) est utilisé pour sélectionner toutes les données de la base de données / table / colonne.

gestion des achats en gestion de projet

Exemple: Écrivez une requête pour récupérer tous les détails de la table des étudiants.

SELECT * FROM étudiants

Production:

Carte d'étudiant Nom d'étudiant Âge Ville Pays
unRohan2. 3BombayInde
2Sameera22BombayInde
3Annavingt et unLondresRoyaume-Uni
4John19New YorkLES USAGES
5Alice22BerlinAllemagne

C'était la manière simple d'utiliser l'instruction SELECT. Avançons dans cet article sur SQL SELECT et comprenons comment utiliser l'instruction SELECT avec les autres commandes en SQL.

Utiliser SELECT avec DISTINCT

Vous pouvez utiliser l'instruction SELECT avec l'instruction DISTINCT pour récupérer uniquement des valeurs distinctes.

Syntaxe

SELECT DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Exemple

CHOISISSEZ DISTINCT Âge DES étudiants

Production:

Âge
2. 3
22
vingt et un
19

En poursuivant cet article, comprenons comment utiliser SQL SELECT avec la clause ORDER BY.

Utilisez SELECT avec ORDER BY

Comme nous le savons tous, le Instruction ORDER BY est utilisé pour trier les résultats par ordre croissant ou décroissant. Nous pouvons utiliser l'instruction ORDER BY avec l'instruction SELECT pour récupérer des données spécifiques dans l'ordre croissant ou décroissant.

Syntaxe
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Exemple à utiliser uniquement ORDER BY

Écrivez une requête pour sélectionner tous les champs de la table des étudiants classés par ville.

SÉLECTIONNER * DES ÉTUDIANTS ORDONNER PAR Ville

Production:

Carte d'étudiant Nom d'étudiant Âge Ville Pays
5Alice22BerlinAllemagne
3Anavingt et unLondresRoyaume-Uni
unRohan2. 3BombayInde
2Sameera22BombayInde
4John19New YorkLES USAGES

Exemple d'utilisation de ORDER BY dans l'ordre décroissant

Écrivez une requête pour sélectionner tous les champs de la table des étudiants classés par ville dans l'ordre décroissant.

SÉLECTIONNER * DES ÉTUDIANTS ORDER PAR Ville DESC
Carte d'étudiant Nom d'étudiant Âge Ville Pays
4John19New YorkLES USAGES
unRohan2. 3BombayInde
2Sameera22BombayInde
3Anavingt et unLondresRoyaume-Uni
5Alice22BerlinAllemagne

Ensuite, dans cet article, voyons comment utiliser SQL SELECT avec l'instruction GROUP BY.

Utilisez SELECT avec GROUP BY

La Instruction GROUP BY est utilisé avec l'instruction SELECT pour regrouper le jeu de résultats par une ou plusieurs colonnes.

transférer des fichiers vers une instance linux ec2
Syntaxe
SELECT ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Exemple:

Écrivez une requête pour lister le nombre d'élèves de chaque âge.

SELECT COUNT (StudentID), City FROM Students GROUP BY City

Production:

COUNT (StudentID) Ville
2Bombay
unLondres
unNew York
unBerlin

Ensuite, dans cet article, voyons comment utiliser SQL SELECT avec l'instruction GROUP BY.

Utiliser SELECT avec la clause HAVING

La clause HAVING peut être utilisée avec l'instruction SELECT pour récupérer des données en fonction de certaines conditions.

Syntaxe
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)

Exemple

Écrivez une requête pour récupérer le nombre d'étudiants dans chaque ville où le nombre d'étudiants est> 1, et sont triés par ordre décroissant.

SELECT COUNT (StudentID), City FROM Students GROUP BY City HAVING COUNT (StudentID)> 1 ORDER BY COUNT (StudentID) DESC

Production:

Nombre (StudentID) Ville
2Bombay

Utiliser SELECT avec la clause INTO

Cette instruction est utilisée lorsque vous souhaitez copier des données d'une table vers l'autre table.

Syntaxe

SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Condition

Exemple

Écrivez une requête pour créer une sauvegarde de la base de données des étudiants.

SELECT * INTO StudentBackup FROM Students

Production:

Vous verrez que la table StudentBackup aura tous les champs de la table Students.

Carte d'étudiant Nom d'étudiant Âge Ville Pays
unRohan2. 3BombayInde
2Sameera22BombayInde
3Annavingt et unLondresRoyaume-Uni
4John19New YorkLES USAGES
5Alice22BerlinAllemagne

Exemple: Écrivez une requête pour créer une sauvegarde en sélectionnant quelques colonnes de la table des étudiants.

SELECT StudentName, Age DANS StudentBackup FROM Students

Production:

Vous verrez que la table StudentBackup contiendra les champs suivants de la table Students.

Nom d'étudiant Âge
Rohan2. 3
Sameera22
Annavingt et un
John19
Alice22

Exemple: Écrivez une requête pour créer une sauvegarde en insérant tous les détails de tous les étudiants qui étudient dans la ville de «Mumbai».

SELECT * INTO StudentsBackup FROM Students WHERE City = 'Mumbai'
Carte d'étudiant Nom d'étudiant Âge Ville Pays
unRohan2. 3BombayInde
2Sameera22BombayInde

Voici quelques façons d'utiliser la commande SELECT. Pour approfondir vos connaissances, entraînez-vous à rédiger des requêtes dans Commandes SQL .Avec cela, nous arrivons à la fin de cet article sur SQL SELECT.

Si vous souhaitez en savoir plus sur MySQL et apprenez à connaître cette base de données relationnelle open-source, puis consultez notre qui s'accompagne d'une formation en direct animée par un instructeur et d'une expérience de projet réelle. Cette formation vous aidera à comprendre MySQL en profondeur et vous aidera à maîtriser le sujet.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article sur SQL SELECT et je vous répondrai.