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

Aide SQL sur Access

Résumé : Aide SQL sur Access. Recherche parmi 298 000+ dissertations

Par   •  8 Avril 2021  •  Résumé  •  486 Mots (2 Pages)  •  303 Vues

Page 1 sur 2

Langages SQL (Structured Query Language)

Structure d’une requête Affichage(SELECT) des champs – Table(s)(FROM) source(s) (nom des tables) – et si jointure(s) (nom des champs qui font la liaison ex : N° de cde) et critère(s) de restriction (WHERE)

Projection :

SELECT nomchamp1, nomchamp2, nomchamp3 (ex SELECT Nom, Prénom, Ville….) si on met :

SELECT* cela affiche tous les champs de la table

FROM nomtable1 (ex FROM employés)

EX :        SELECT nom, prénom
        FROM employés ;

Restriction :

SELECT nomchamp1, nomchamp2, nomchamp3

FROM nomtable1

WHERE nomchamp1=critère1 (numérique) ; (ex WHERE produit=100)

WHERE nomchamp1 LIKE « critère1 » (texte) ; (ex WHERE Prénom LIKE « John »)

Jointure (ancienne version SQL2) :

SELECT nomchamp1, nomchamp2, nomchamp3

FROM nomtable1, nomtable2

WHERE nomtable1.nomchamp1 = nomtable2.nomchamp3

AND nomchamp1 = critère ;

Jointure (nouvelle version SQL3) :

SELECT nomchamp1, nomchamp2, nomchamp3

FROM nomtable1, nomtable2

JOIN nomtable1 ON nomtable2.nomchamp3 = nomtable1.nomchamp1

WHERE nomchamp1 = critère

AND nomchamp2 = critère ;


AVG : Moyenne

SUM : Somme

MAX : Maximum

MIN : Minimum

AS : changer nom du champ

COUNT : compte le nombre d’élément

LIKE : commence ou finit par : LIKE A% (commence par A) LIKE %A (finit par A) LIKE %A% (contenant la lettre A)

ORDERBY : trier par ordre (croissant, décroissant, alphabétique) ex ORDDERBY nomchap1 (ordre croissant par défaut) – ORDERBY nomchap1 ASC sinon  ORDERBY nomchap1 DESC (ordre décroissant)

GROUPBY : regroupement par type ATTENTION après un GROUPBY, on n’utilise jamais le where, on utilise HAVING qui s’utilise comme le WHERE

Modèle conceptuel de données = outils de relation

Clé étrangère= clé qui n’a normalement rien à faire dans la table

Exercice 4

SELECT noart, libelle
FROM ARTICLES
WHERE qtestock < 10 ;

SELECT Prénom

FROM Employés

WHERE nom IN ('Davolio', 'Fuller', ' Leverling');


Liste des employés :

SELECT Employés.Nom, Employés.Prénom, Employés.Fonction

FROM Employés;

Liste des employés triés par fonction :

SELECT Employés.Nom, Employés.Prénom, Employés.Fonction

FROM Employés

ORDER BY Employés.Fonction;

Liste des employés représentantes et représentant :

...

Télécharger au format  txt (4.5 Kb)   pdf (53.8 Kb)   docx (9.3 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com