Informatique BTS : S.Q.L

1236 mots 5 pages
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
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 ENFANT ; il affiche les 150 lignes de la table Enfant.
SELECT distinct NomEnfant from Enfant ; il n’affiche que les valeurs distinctes par exemple si 3 DUPONT il n’en affiche qu’un.
e) Il existe quelques fonctions utilisables avec des champs
1.1. Facultatif
*MONTH : renvoie le mois
*YEAR : renvoie l’année
SELECT NomEnfant, DateNaissance, MONTH(DateNaissance), YEAR(DateNaissance), (#10/10/2012#) from ENFANT ;
DUPONT 01/04/2003 04 2003 2012
DUPONT 10/11/2000 11 2000 2012
1.2. Les fonctions d’agrégat toujours dans SELECT.
Jusqu’à présent affichage de toutes les lignes.
Les fonctions d’agrégat n’affichent qu’une

en relation

  • Le rire
    278 mots | 2 pages
  • concour exemplaire
    426 mots | 2 pages
  • Had The new kidskin the neighborhood
    470 mots | 2 pages
  • Correc
    1989 mots | 8 pages
  • Observation responsabilité
    577 mots | 3 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • TP2 MEDIATHEQUE
    940 mots | 4 pages
  • Requete p10
    1078 mots | 5 pages
  • Dds crèche
    2226 mots | 9 pages
  • Stratégie lagardère
    2046 mots | 9 pages
  • Elec
    999 mots | 4 pages
  • Communication
    2085 mots | 9 pages
  • Tanger
    3732 mots | 15 pages
  • Oracle bd
    1016 mots | 5 pages
  • Rapport de stage
    877 mots | 4 pages