Cours sql

553 mots 3 pages
Langage SQL

1. Définition :

SQL (structured Query Language) est le langage standard et normalisé d'interrogation et de mise à jour de tous les SGBD, c'est un langage proche du langage naturel qui possède un vocabulaire assez réduit.
Il permet de créer des données contenues dans des tables, mais aussi de les consulter, modifier ou supprimer.

2. Requêtes de sélection de données :
a. Requêtes simples

Une requête se présente généralement sous la forme " SELECT ... FROM ... WHERE " : la clause SELECT exprime le résultat attendu sous la forme d’une liste d’attributs auxquels il est possible d’appliquer différents opérateurs et fonctions. la clause FROM liste les relations utilisées pour évaluer les requêtes; la clause WHERE qui est facultative énonce une condition que doivent respecter les enregistrements sélectionnés.

Syntaxe

SELECT nom_champ1 , nom_champ2, ...
FROM table1,table2..
WHERE condition1 and/or condition2…

Exemple

Select nom, prénom from clients where ville= "Casablanca" ;

• La clause distinct:

La clause distinct utilisée avec une requête de sélection permet d’éviter les doublons.

• Exemple : SELECT DISTINCT Ville FROM ABONNE ;
Cette requête affichera la liste des villes des abonnées sans répétitions.

• La clause Group by:

Cette clause permet de regrouper les lignes extraites par la requête selon un ou plusieurs champs.

• Exemple : SELECT Ville, count(*) FROM ABONNE GROUP BY Ville;
Cette requête affichera le nombre d’abonnés par ville (groupés par ville)

• La clause Order by:

Permet l'ordonnancement du résultat avant l'affichage. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou décroissante.
• Exemple : SELECT nom FROM employé ORDER BY Salaire.
Cette requête affichera les noms des employés ordonnés selon leurs salaries (de façon croissante par défaut).
b. Requêtes imbriquées
Les requêtes

en relation

  • Cas justine et marvin
    689 mots | 3 pages
  • bts ag cned premier devoir anglais
    655 mots | 3 pages
  • Diaporam e2 bac rpo commerce
    1908 mots | 8 pages
  • Action cytoyenne
    619 mots | 3 pages
  • Rapport de stage bmci
    251 mots | 2 pages
  • Relations salariales CM
    6750 mots | 27 pages
  • Tehme eeeeeeeeeeeee
    3537 mots | 15 pages
  • COPIE DE AOD
    2351 mots | 10 pages
  • Solde que utilisation dissocié de vercoutre édulcore pas son importance dans un vestiaire lyonnais
    266 mots | 2 pages
  • Sncf
    759 mots | 4 pages
  • aurorb2os
    7204 mots | 29 pages
  • Cours sql
    742 mots | 3 pages
  • Cours sur sql
    4603 mots | 19 pages
  • Cours SQL
    6490 mots | 26 pages
  • Cours de BD
    735 mots | 3 pages