Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

Le langage SQL

Par   •  8 Janvier 2018  •  610 Mots (3 Pages)  •  314 Vues

Page 1 sur 3

...

Client, Commande

WHERE ClientN°_cli = commandeN°cli

ORDER BY Nom_colonne ASC

ASC = Croissant

DESC = Décroissant

IV. Calcul sur l’ensemble des valeurs d’une colonne.

a) Forme

SELECT Fonction de calcul choisi (Nom-colonne) AS Nomrésultat

FROM Table

WHERE Conditions de jointure (Si plusieurs table)

AND / OR Conditions de sélection

b) Fonction

Somme  SUM (Nomcolonne)

Moyen  AVG (Nomcolonne)

Maximum  MAX (Nomcolonne)

Minimum  MIN (Nomcolonne)

Compter  COUNT(*)

 COUNT (Nomcolonne)

* = Nombre de ligne total

V. Calcul sur des groupes de valeurs d’une colonne.

a) Forme

SELECT Nomcolonne, fonctioncalcul () AS resultat

FROM Tables

WHERE Conditions de jointure

AND Conditions de calcul

GROUP BY Nomcolonne (les meme que dans SELECT)

HAVING Conditions sur le groupe

VI. Requête de mise à jour.

Elle est utilisé dans le but de modifier le contenu de la base de donné (ajouter, modifier, supprimer)

a. Ajout – Insertion

Permet d’ajouter une ligne dans une table.

 Formalisation

INSERT INTO Table

VALUES (valeur 1, valeur 2 …)

Ex : INSERT INTO Produit

VALUES (123, « table », 80.30)

b. Suppression

Cette requête permet de supprimer une ou plusieurs lignes dans une table.

 Formalisation

DELETE Table ;

Ex : DELETE Produit

WHERE prix between 50 and 80

c. Modification

Elle permet de modifier un champ dans une ou plusieurs lignes de la table.

 Formalisation

UPDATE Table

SET Nom-champ = valeur ;

UPDATE table

SET Nom-champ = valeur

WHERE conditions ;

Ex : Augmenter les prix de 10 %

UPDATE Produit

SET Prix = Prix*1.1

Augmenter le prix de l’article 125 de 10 %

UPDATE Produit

SET Prix = Prix*1.1

WHERE Num-pd = 125 ;

...

Télécharger :   txt (4 Kb)   pdf (52.4 Kb)   docx (13.1 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur Essays.club