Eeeeeeeeeeee

600 mots 3 pages
12 – LE LANGAGE S.Q.L.

Les exemples cités s’appuient sur le modèle relationnel suivant :
CLIENT (Num_cli, Nom_cli, Adrue_cli, Cp_cli, Ville_cli, Paiement_cli, Date_1ere_commande, Code_type)
TYPE_CLIENT (Code_type, Intitulé_type) qui a généré deux tables du même nom dans une base de données.

1 Présentation

Le langage SQL (Structured Query Language ( Langage structuré d’interrogation ou de requête) permet de manipuler les bases de données afin entre autres d’en obtenir des informations résultantes.

2 La projection

Toute commande SQL dont le but est d’interroger une base de données commence par l’ordre SELECT.
La structure de l’ordre SELECT est la suivante :
SELECT ordre qui décrit _ _ _ _ _ _ _ _ _ _ _
FROM clause qui décrit _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Exemple : numéro et nom de tous les clients SELECT _ _ _ _ _ _ _ _ _ _ _ FROM _ _ _ _ _ _ _ _ _ _ _ ;

Remarques :
- Les champs projetés, les tables et les critères de tri sont séparés par des virgules
- On termine toujours une requête avec un ; pour indiquer au SGBDR d’exécuter la requête.

3 Le tri

ORDER BY clause qui décrit _ _ _ _ _ _ _ _ _ _ _

Exemple : numéro et nom des clients classés par ordre alphabétique SELECT _ _ _ _ _ _ _ _ _ _ _ FROM _ _ _ _ _ _ _ _ _ _ _ ORDER BY _ _ _ _ _ _ _ _ _ _ _

Remarques :
- L’ordre croissant est traduit par ASC, l’ordre décroissant par DESC après le critère de tri (si deux critères, les séparer par une virgule). Sans précision de l’ordre dans ORDER BY, c'est l'ordre croissant qui est retenu par défaut.

4 La restriction

WHERE clause qui décrit _ _ _ _ _ _ _ _ _ _ _

Exemple : Nom des clients habitants Grenoble SELECT _ _ _ _ _ _ _ _ _ _ _ FROM _ _ _ _ _ _ _ _ _ _ _

en relation

  • Aaaaaa
    463 mots | 2 pages
  • Ohpj
    528 mots | 3 pages
  • yuuue
    2808 mots | 12 pages
  • Souu
    3754 mots | 16 pages
  • Aaaaaa
    354 mots | 2 pages
  • Aaaaa
    727 mots | 3 pages
  • Uuuuu
    1758 mots | 8 pages
  • Iiiiiiidjdk
    9495 mots | 38 pages
  • uuuyyy
    1223 mots | 5 pages
  • Olaaa
    414 mots | 2 pages
  • yepaaaa
    3171 mots | 13 pages
  • Oooo
    1194 mots | 5 pages
  • uuuuu
    850 mots | 4 pages
  • eeee
    489 mots | 2 pages
  • Yooooo
    425 mots | 2 pages