|
Accueil
|
Objectifs : la gestion des connaissances est un élément prépondérant pour la performance des entreprises. C'est généralement une base de données qui stocke ces informations. Comment extraire des informations d'une base de données ? Comment effectuer une projection, une sélection, une jointure et un tri dans une requête SQL (Structured Query Language, c’est-à-dire langage de requêtes structuré) ? 1. La projection La commande SELECT effectue une projection. SELECT permet d'extraire des données ou de faire des calculs sur les données d'une base. Cette commande suivie du nom d'un champ signifie que ce champ doit être affiché. SELECT est indissociable de la commande FROM. FROM indique de quelle(s) table(s) seront extraites les informations. a. Syntaxe SELECT nom du (ou des) champ(s) à sélectionner FROM nom de la (ou les) table(s) contenant les champs sélectionnés ; • Exemple : SELECT Num_client FROM Client; = signifie l'affichage des numéros client provenant de la table client. b. Les fonctions d'agrégat Des fonctions peuvent être appliquées aux champs lors de la projection. Les principales fonctions sont :
• Exemple de fonction d'agrégat : SELECT COUNT(Num_client) FROM Client ; = renvoie le nombre d'enregistrements du champ Num_client c. Compléments • L'opérateur * (étoile) permet d'afficher l'ensemble des champs d'une table. Cet opérateur permet un gain de temps lors de la saisie de la requête. En effet, sans cet opérateur, il faudrait nommer chaque champ. Exemple : SELECT * FROM Client donne l'ensemble des champs de la table Client. • L'opérateur AS permet de donner un nom à un champ d'une requête. SELECT COUNT(Num_Client) AS Nombre_de_clients FROM Clients ; Cette requête pourra avoir comme résultat :
2. La sélection (ou restriction) La commande WHERE permet de ...
Cette fiche de cours t'intéresse ?N'attends plus pour la voir en intégralité !
Les requêtes d'interrogation de la base de données en langage SQL
5/5
basé sur 4 votes.
|
Retrouve d'autres cours de Comptabilité et finance des entreprises sur le sujet
- Le modèle relationnel"La base de données, support du système d'information comptable" - Les requêtes de modification de la base de données en langage SQL |
||||||||||||||||