Le langage SQL
Par Orhan • 8 Janvier 2018 • 610 Mots (3 Pages) • 679 Vues
...
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 ;
...