LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Les Bases Du SQL

Analyse sectorielle : Les Bases Du SQL. Recherche parmi 298 000+ dissertations

Par   •  21 Janvier 2015  •  Analyse sectorielle  •  623 Mots (3 Pages)  •  684 Vues

Page 1 sur 3

1. Définition :

Le SQL est un langage de requête, universellement utilisé dans les systèmes de gestion de base de données.

2. Fonctions des requêtes

1. sélection des champs (propriétés)

2. sélection des données suivant des critères

3. mise en relation des tables

4. tris multiples

2.1. Fonctionnalités spécifiques

1. création de tables

2. ajout d'enregistrement

3. mises à jour de données

4. suppression

3. Fonctions sur une table

3.1. Sélection de champs

ELEVES

• NumElève

NomElève

PrénomElève

Sexe

Datenaissance

TelPortable

Ville

Liste des élèves :

Select Nom Elève, Prénom Elève

From ELEVES ;

A retenir :

SELECT Liste des champs désirés séparés par une ,

FROM Liste des tables intervenant dans la requête, séparées par une ,

; Marque de fin de la formule : caractère obligatoire

3.2. Tri de champs

Liste alphabétique des élèves :

Select Nom Elève, Prénom Elève

From ELEVES

Order by Nom Elève, Prénom Elève ;

Order by Liste des champs sur lesquels porte le tri, séparé par une ,

L'ordre de la liste correspond à l'ordre de priorité du tri

3.3. Liste de l'ensemble des données de la table

Liste complète des élèves :

Select *

From ELEVES ;

* Tous les champs de la table sont édités

3.4. Liste suivant un critère

Liste des filles :

Select Nom Elève, Prénom Elève

From ELEVES

Where Sexe = "F";

WHERE Equation du critère de sélection

Champ Alphanumérique Valeur entre " "

Champ numérique Sans " "

Champ date Entre # #

Liste des élèves ayant plus de 20 ans:

Select Nom Elève, Prénom Elève

From ELEVES

Where Datenaissance < #01/01/1986#";

3.5. Liste suivant plusieurs critères

Liste des filles de plus de 20 ans :

Select Nom Elève, Prénom Elève

From ELEVES

Where Sexe = "F"

AND Datenaissance < #01/01/1986#" ;

Liste des élèves de 20 ans :

Select Nom Elève, Prénom Elève

From ELEVES

Where Datenaissance >= #01/01/1986#"

AND Datenaissance < #01/01/1987#" ;

Liste des filles de 20 ans :

Select Nom Elève, Prénom Elève

From ELEVES

Where Datenaissance >= #01/01/1986#"

AND Datenaissance < #01/01/1987#"

AND Sexe = "F" ;

Liste des élèves habitant Chartres ou Thivars :

Select Nom Elève, Prénom Elève

From ELEVES

Where Ville = "Chartres"

OR Ville ="Thivars" ;

Liste des filles habitant Chartres et des garçons habitant Thivars :

Select Nom Elève, Prénom Elève

From ELEVES

Where sexe="F" and Ville = "Chartres"

OR sexe ="M" and Ville ="Thivars" ;

4. Fonction sur plusieurs tables (CIF)

MCD

ELEVES

CLASSES

• NumElève

NomElève

PrénomElève

Sexe

Datenaissance

TelPortable

Ville • NumClasse

CodeClasse

LibelléClasse

Cycle

Schéma relationnel

ELEVES CLASSES

• NumElève

NomElève

PrénomElève

Sexe

Datenaissance

TelPortable

...

Télécharger au format  txt (5.7 Kb)   pdf (93.2 Kb)   docx (11.2 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com