requêtes SQL
Par quel signe doit être entouré une date dans un critère de sélection ?
# Il faut indiquer que sur Access, en SQL, il faut indiquer une date ainsi : #Mois/Jour/Année#
Qu'est-ce qu'une jointure entre 2 tables ?
C'est le lien entre 2 tables. Si une requête nécessite l'utilisation de plusieurs tables, les critères de jointure sont obligatoires entre les tables pour que le résultat de la requête soit juste. S'il faut 1 table, il faut 0 critère de jointure, s'il faut 2 tables, il faut 1 critère de jointure, s'il faut 3 tables, il faut 2 critères de jointure....
Quelle est l'utilité de l'instruction SUM ?
Elle permet d'additionner l'ensemble des éléments du champ indiqué.
Quelle est l'utilité de l'instruction AS ?
Elle permet de donner pour une requête, un nom de champ. Le formalisme de la fonction est : SUM(Nom du champ) AS[Nom du champ de la requête représentant cette somme]
Quelle est l'utilité de l'instruction COUNT ?
Elle permet de déterminer le nombre d'éléments compris dans le champ indiqué.
Qu'apporte l'instruction HAVING ?
HAVING permet d'intégrer un critère de sélection spécifique à un regroupement défini dans l'instruction GROUP BY. Pour un regroupement, en cas de sélection, il faut utiliser HAVING et non pas WHERE.
Quel est l'effet de l'instruction ORDER BY Nom du champ ASC sur la requête ?
Il indique un critère de tri. La requête est triée en ordre croissant par numéro de commande.
Que permet l'instruction FROM?
L'instruction FROM permet de définir la ou les tables utilisées pour la requête
SELECT NomFr,TélFr FROM FOURNISSEUR WHERE NomFr="Axium";
Nom et téléphone du fournisseur Axium
Projection
Opération permettant de Retenir, Afficher certains champs (colonnes) d'une table
Restriction
Opération qui consiste à ne retenir que certains enregistrements (lignes) d'une table en fonction d'un ou de plusieurs critères
Jointure
Opération qui permet d'afficher des informations provenant de plusieurs tables.
Écriture d'une restriction
SELECT [Titre du produit], [Prix du produit] FROM PRODUIT WHERE [Prix du produit] < 1 ;
Écriture d'une projection
SELECT champs à afficher pour le résultat de la requête FROM Nom des tables ; Pour terminer la requête
Ecriture d'une jointure
WHERE FOURNISSEUR.NumFr= COMMANDE.NumFr
S.Q.L ou Structured Query Language
langage qui permet d'interagir avec les SGBDR. C'est un pseudo langage qui utilise des mots anglais avec la logique des opérateurs relationnels
Opérateurs relationnels
opérateurs permettant de réaliser des actions sur les relations du modèle relationnel.
qu'apporte l'instruction GROUP BY ?
permet de faire un regroupement