Cour SQL - BTS CGO

2459 mots 10 pages
I. Les différents types de requêtes 2
II. Requête de consultations : 2
1. La clause SELECT 2
1.1 Facultatif 3
1.2 Les fonctions d’agrégat toujours dans SELECT. 3
2. La clause WHERE (où) : RESTRICTION 4
3. Jointure naturelle 5
III. Quelque complément. 7
IV. Clause ORDER BY 8
V. La clause GROUP BY 9
VI.bis. La clause HAVING 10
VI. Sous-requête 11
1. Pour faire des differences. 11
2. Recherché d’un maximum ou minimum 12
VII. Requêtes de manipulation 13 a/ Requête de mise à jour (=modification de lignes existantes) 13 b/ Requête de suppression (de lignes) : DELETE 13 c/ Requête d’insertion (=creation de ligne) 13

I. Les différents types de requêtes

Un langage compris par les SGBDR (Système de Gestion de Base de Données Relationnel). Ex. ACCESS, SQL Server, ORACLE, Ingres.

Consultation de tables : SELECT…
Modification de lignes de tables : UPDATE…
Création de lignes dans les tables : INSERT…
Suppression de lignes dans les tables : DELECTE…

SQL est un langage déclaratif et non procédural : on lui dit ce que l’on veut dans un langage proche du langage naturel, alors que dans un langage procédural il faut indiquer le détail des opérations.
Une requête se divise en clause (morceau de phrases).
II. Requête de consultations :

1. La clause SELECT
SQL connait : & (Concatenation), *, /, +, -
Les chiffres, les nombre, les lettres, les lettre entourées par des « », les dates entourées par des # #

Exemple pris dans le cas Trouan Roublas Parti I (ANNEXES : MCD)

a/ SELECT * from Enfant ; affiche tous les champs et toutes les lignes de la table ENFANT = toute la table

b/ SELECT N°enfant, PrenomEnfant from Enfant ;
Affichage uniquement de ces 2 champs mais toutes les lignes
Ça s’appelle une PROJECTION.

c/ Affichage d’expressions composées de champs.
SELECT N°enfant, NomEnfant&« »&PrenomEnfant, 2014-DateNaissance From Enfant ;
Il affiche autant de colonnes que d’expressions séparer par des,

d/ Le mot Distinct utilisé avec un seul champ
SELECT nomEnfant FROM

en relation

  • Le rire
    278 mots | 2 pages
  • concour exemplaire
    426 mots | 2 pages
  • Correc
    1989 mots | 8 pages
  • Enoncé KMAT BTS CGO
    1701 mots | 7 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Article philosophie dumarsais
    280 mots | 2 pages
  • Jjjj
    380 mots | 2 pages
  • language SQL
    1575 mots | 7 pages
  • lo h hjfuykf
    402 mots | 2 pages
  • Arret moulin
    12223 mots | 49 pages
  • Communication
    2085 mots | 9 pages
  • Bts cgo
    622 mots | 3 pages
  • Tanger
    3732 mots | 15 pages
  • Les voyages du compagnon
    1084 mots | 5 pages
  • victor hugo
    314 mots | 2 pages