Introduction à la requête SQL SELECT

Avant de sauter pour discuter de la requête de sélection SQL, commençons par le SQL en premier. SQL signifie Structured Query Language. SQL est un langage de requête qui permet d'effectuer diverses opérations sur la base de données ou les tables de base de données. Il existe différentes manières d'interagir avec les tables de la base de données. La commande select n'est rien mais il s'agit de la façon dont nous communiquons avec la base de données et sa table pour sélectionner les enregistrements requis. Il s'agit d'un moyen de sélectionner les enregistrements dans une ou plusieurs tables. Nous pouvons utiliser la requête de sélection de plusieurs façons, peu d'entre elles sont faciles et peu sont du côté complexe. Dans cet article, nous verrons les différentes utilisations des instructions select.

Syntaxe de la requête SQL SELECT

Select est l'une des commandes de base du système de gestion de base de données relationnelle. Nous pouvons utiliser le mot-clé SELECT comme préfixe pour sélectionner les enregistrements d'une table donnée. La requête de sélection renvoie un ensemble d'enregistrements d'une ou plusieurs tables données.

1. Sélection des colonnes requises d'une table donnée

SELECT, , …… FROM ;

Explication:

  • SELECT est une commande elle-même, nous pouvons l'utiliser pour sélectionner l'enregistrement dans la table.
  • ,, …… sont les colonnes de la table My_table_name.
  • est le nom d'une table.

2. Sélection de toutes les colonnes d'un tableau

SELECT * FROM ;

Explication:

  • SELECT est une commande elle-même que nous pouvons utiliser pour sélectionner l'enregistrement dans la table.
  • * désigne toutes les colonnes du tableau donné.
  • est le nom d'une table.

3. Sélection des enregistrements avec la clause WHERE

SELECT, , …… FROM WHERE = ;

Explication:

  • ,, …… sont les colonnes de la table My_table.
  • est le nom d'une table.
  • WHERE est un mot clé que nous pouvons utiliser dans l'instruction SQL select pour sélectionner les enregistrements selon la condition spécifiée.

4. Sélection du nombre d'enregistrements

SELECT COUNT(*) FROM ;

Explication:

  • COUNT (*), cela nous donnera le nombre total de lignes de la table My_table.
  • est le nom d'une table.

Exemples de requête SQL SELECT

Dans cette section, nous allons discuter de quelques exemples, en considérant la syntaxe mentionnée ci-dessus pour que tout le monde puisse facilement comprendre en faisant peu d'efforts. Prenons quelques exemples pour mieux comprendre l'instruction SQL select.

Supposons que nous ayons un nom de base de données "SCHOOL". Cette base de données contient des tableaux comme mentionné ci-dessous:

Étudiants:

Classe:

Exemple # 1 - SELECT avec les colonnes requises

Requete:

SELECT Student_ID, First_name, Last_name from Student;

Production:

Requete:

SELECT Student_ID, Class from Class;

Sortie :

Exemple # 2 - SÉLECTIONNEZ toutes les colonnes d'une table

Requete:

SELECT * from Student;

Sortie :

Requete:

SELECT * from Class;

Production:

Exemple # 3 - Sélection des enregistrements avec la clause WHERE

Requete:

SELECT * from Student WHERE First_name="Alex";

Sortie :

Requete:

SELECT * from Class where Medium=' English ';

Sortie :

Exemple # 4 - Sélection du nombre d'enregistrements

Requete:

SELECT COUN(*) as count from Student;

Sortie :

Requete:

SELECT COUN(*) as count from Class;

Sortie :

Autres faits sur SQL SELECT

L'instruction select mentionnée ci-dessus peut être effectuée sur la base de données relationnelle. Il existe diverses autres requêtes d'instruction select que nous pouvons utiliser pour sélectionner les enregistrements. L'instruction select renvoie toujours un jeu de résultats. Cet ensemble de résultats peut également contenir zéro (0), un ou plusieurs enregistrements. Il y a diverses autres choses dans l'instruction select que nous pouvons utiliser pour obtenir le résultat souhaité. Nous pouvons utiliser le mot clé JOIN pour sélectionner les enregistrements de deux tables ou plus. Il existe différentes façons, nous pouvons utiliser deux ou plusieurs instructions select ensemble pour obtenir les enregistrements d'une ou plusieurs tables. Nous devons utiliser une clé primaire pour n'importe quelle table afin qu'un enregistrement puisse être identifié de manière unique.

Nous pouvons utiliser la clause facultative mentionnée ci-dessous avec l'instruction SELECT:

  • OERE: Nous l'avons déjà vu avec des exemples.
  • GROUP BY: Ceci est obligatoire avant d'utiliser la fonction d'agrégation.
  • AYANT: Nous pouvons effectuer une fonction d'agrégation en utilisant cela sur l'instruction GROUP BY.
  • ORDER BY: Nous pouvons l'utiliser avec le SELECT pour trier l'ordre du jeu de résultats.
  • AS: Nous l'avons vu lors de la sélection du nombre total d'enregistrements d'une table donnée. Cet AS peut être utilisé pour créer un alias de la colonne sélectionnée ou de la table.

Conclusion - Requête SQL SELECT

Nous pouvons utiliser l'instruction SQL select pour sélectionner les colonnes requises ou les enregistrements selon les besoins de l'entreprise. Presque toutes les bases de données relationnelles ont cette commande SELECT pour sélectionner l'enregistrement dans la table. Nous pouvons utiliser select de différentes manières. Nous pouvons sélectionner des enregistrements basés sur des conditions. L'opération de sélection peut être effectuée sur une ou plusieurs tables. Nous pouvons combiner diverses autres commandes avec les instructions SELECT. MySQL, ORACLE sont des exemples du système de gestion de base de données relationnelle.

Articles recommandés

Ceci est un guide de la requête SQL SELECT. Ici, nous discutons de l'introduction, de la syntaxe, des exemples et d'autres faits sur la requête SQL Select. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Requête d'insertion SQL
  2. Commandes de requête MySQL
  3. Base de données en SQL
  4. Table en SQL
  5. Clé primaire vs clé étrangère | Principales différences