Podcast
Questions and Answers
La requête SQL présentée dans le texte permet de modifier les valeurs du prix unitaire en fonction de la marge.
La requête SQL présentée dans le texte permet de modifier les valeurs du prix unitaire en fonction de la marge.
False (B)
La requête SQL utilise une clause ______ pour afficher des messages différents selon la marge.
La requête SQL utilise une clause ______ pour afficher des messages différents selon la marge.
CASE
Quelle est la valeur affichée pour le prix unitaire du Produit C dans le résultat de la requête ?
Quelle est la valeur affichée pour le prix unitaire du Produit C dans le résultat de la requête ?
- 14
- 3.5
- 7 (correct)
- 10
Quelles sont les deux conditions que l'on utilise dans le CASE pour modifier le prix unitaire ?
Quelles sont les deux conditions que l'on utilise dans le CASE pour modifier le prix unitaire ?
Associez les conditions de marge aux opérations correspondantes sur le prix unitaire :
Associez les conditions de marge aux opérations correspondantes sur le prix unitaire :
La commande SQL INTERSECT permet de fusionner les résultats de deux requêtes.
La commande SQL INTERSECT permet de fusionner les résultats de deux requêtes.
Quel est le résultat de la commande INTERSECT ?
Quel est le résultat de la commande INTERSECT ?
Pour utiliser correctement la commande INTERSECT, les deux requêtes doivent retourner le même nombre de ______, avec les mêmes types et dans le même ordre.
Pour utiliser correctement la commande INTERSECT, les deux requêtes doivent retourner le même nombre de ______, avec les mêmes types et dans le même ordre.
Expliquez brièvement la signification de l'intersection de deux ensembles au regard de la commande INTERSECT.
Expliquez brièvement la signification de l'intersection de deux ensembles au regard de la commande INTERSECT.
Associez les termes à leur définition :
Associez les termes à leur définition :
Laquelle des commandes suivantes est utilisée pour extraire des données d'un tableau de base de données ?
Laquelle des commandes suivantes est utilisée pour extraire des données d'un tableau de base de données ?
La commande SELECT peut retourner toutes les colonnes d'un tableau en utilisant l'astérisque '*'.
La commande SELECT peut retourner toutes les colonnes d'un tableau en utilisant l'astérisque '*'.
Quelle est la syntaxe basique de la commande SELECT pour extraire le champ "nom_du_champ" du tableau "nom_du_tableau" ?
Quelle est la syntaxe basique de la commande SELECT pour extraire le champ "nom_du_champ" du tableau "nom_du_tableau" ?
Pour extraire plusieurs colonnes d'un tableau, il suffit de séparer les noms des champs souhaités par une ______.
Pour extraire plusieurs colonnes d'un tableau, il suffit de séparer les noms des champs souhaités par une ______.
Associez les éléments de la colonne gauche avec leurs correspondances dans la colonne droite :
Associez les éléments de la colonne gauche avec leurs correspondances dans la colonne droite :
La commande SELECT permet de modifier les données contenues dans un tableau.
La commande SELECT permet de modifier les données contenues dans un tableau.
Si vous souhaitez extraire uniquement les prénoms des clients de la table "client", quelle commande SELECT utiliseriez-vous ?
Si vous souhaitez extraire uniquement les prénoms des clients de la table "client", quelle commande SELECT utiliseriez-vous ?
Quelle option permet de sélectionner toutes les colonnes d'une table ?
Quelle option permet de sélectionner toutes les colonnes d'une table ?
Quels sont les avantages de l'utilisation d'un alias pour une colonne dans une requête SQL ?
Quels sont les avantages de l'utilisation d'un alias pour une colonne dans une requête SQL ?
La syntaxe SELECT colonne1 AS c1, colonne2 FROM table
est la seule manière d'utiliser un alias pour une colonne.
La syntaxe SELECT colonne1 AS c1, colonne2 FROM table
est la seule manière d'utiliser un alias pour une colonne.
Quelle est la syntaxe pour renommer une table en t1
dans une requête SQL ?
Quelle est la syntaxe pour renommer une table en t1
dans une requête SQL ?
L'utilisation d'un alias pour une colonne est particulièrement utile lors de l'utilisation de la commande ______ sur des champs aux noms différents.
L'utilisation d'un alias pour une colonne est particulièrement utile lors de l'utilisation de la commande ______ sur des champs aux noms différents.
Assortissez les exemples d'utilisation d'alias avec leurs descriptions :
Assortissez les exemples d'utilisation d'alias avec leurs descriptions :
L'utilisation de l'alias AS
dans la syntaxe est une recommandation du standard ISO pour la conception de requêtes SQL.
L'utilisation de l'alias AS
dans la syntaxe est une recommandation du standard ISO pour la conception de requêtes SQL.
Expliquez brièvement l'utilisation d'un alias dans le contexte d'une requête SQL.
Expliquez brièvement l'utilisation d'un alias dans le contexte d'une requête SQL.
Dans quel cas l'utilisation d'un alias s'avère-t-elle particulièrement utile ?
Dans quel cas l'utilisation d'un alias s'avère-t-elle particulièrement utile ?
L'instruction ON DUPLICATE KEY UPDATE
est une fonctionnalité de ______ qui permet de mettre à jour des données lorsqu'un enregistrement existe déjà dans une table.
L'instruction ON DUPLICATE KEY UPDATE
est une fonctionnalité de ______ qui permet de mettre à jour des données lorsqu'un enregistrement existe déjà dans une table.
Quelle commande est utilisée pour ajouter un nouvel enregistrement dans une table ?
Quelle commande est utilisée pour ajouter un nouvel enregistrement dans une table ?
L'instruction ON DUPLICATE KEY UPDATE
peut être utilisée pour effectuer un INSERT
ou un UPDATE
avec une seule requête SQL.
L'instruction ON DUPLICATE KEY UPDATE
peut être utilisée pour effectuer un INSERT
ou un UPDATE
avec une seule requête SQL.
Quel est l'objectif principal de la commande ON DUPLICATE KEY UPDATE
?
Quel est l'objectif principal de la commande ON DUPLICATE KEY UPDATE
?
Dans l'exemple de vote, la table des votes contient le ______ de votes par produits avec la date du premier vote et la date du dernier vote.
Dans l'exemple de vote, la table des votes contient le ______ de votes par produits avec la date du premier vote et la date du dernier vote.
Associez les commandes SQL avec leur fonction :
Associez les commandes SQL avec leur fonction :
La commande ON DUPLICATE KEY UPDATE
peut être appliquée uniquement à la clé primaire de la table.
La commande ON DUPLICATE KEY UPDATE
peut être appliquée uniquement à la clé primaire de la table.
Expliquez brièvement comment la commande WHERE
peut être utilisée avec ON DUPLICATE KEY UPDATE
.
Expliquez brièvement comment la commande WHERE
peut être utilisée avec ON DUPLICATE KEY UPDATE
.
Quelle est l'une des requêtes SQL utilisées dans l'exemple pour afficher tous les légumes et fruits possibles ?
Quelle est l'une des requêtes SQL utilisées dans l'exemple pour afficher tous les légumes et fruits possibles ?
La commande LEFT JOIN permet de lister uniquement les enregistrements de la table de gauche (left) qui ont une correspondance dans la table de droite.
La commande LEFT JOIN permet de lister uniquement les enregistrements de la table de gauche (left) qui ont une correspondance dans la table de droite.
Quel est le nom de la table de gauche dans la requête SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.fk_id
?
Quel est le nom de la table de gauche dans la requête SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.fk_id
?
La commande LEFT JOIN est également appelée ______ JOIN.
La commande LEFT JOIN est également appelée ______ JOIN.
Associez les termes SQL avec leurs descriptions :
Associez les termes SQL avec leurs descriptions :
Pour quelle raison la jointure LEFT JOIN est intéressante ?
Pour quelle raison la jointure LEFT JOIN est intéressante ?
Si une table de gauche n'a aucune correspondance dans la table de droite, les colonnes de la table de droite seront remplies avec la valeur NULL.
Si une table de gauche n'a aucune correspondance dans la table de droite, les colonnes de la table de droite seront remplies avec la valeur NULL.
Expliquez brièvement la différence entre une jointure LEFT JOIN et une jointure INNER JOIN.
Expliquez brièvement la différence entre une jointure LEFT JOIN et une jointure INNER JOIN.
Flashcards
SELECT
SELECT
Instruction SQL pour choisir des colonnes d'une table.
CASE
CASE
Expression SQL permettant d'évaluer plusieurs conditions.
marge_pourcentage
marge_pourcentage
Mesure du profit associée à un produit.
prix_unitaire
prix_unitaire
Signup and view all the flashcards
condition dans SQL
condition dans SQL
Signup and view all the flashcards
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
Signup and view all the flashcards
INSERT INTO
INSERT INTO
Signup and view all the flashcards
Clé primaire
Clé primaire
Signup and view all the flashcards
Mise à jour conditionnelle
Mise à jour conditionnelle
Signup and view all the flashcards
date_insert
date_insert
Signup and view all the flashcards
date_update
date_update
Signup and view all the flashcards
Système de vote
Système de vote
Signup and view all the flashcards
Syntaxe d'INSERT avec UPDATE
Syntaxe d'INSERT avec UPDATE
Signup and view all the flashcards
Alias de colonne
Alias de colonne
Signup and view all the flashcards
Syntaxe : Alias de colonne
Syntaxe : Alias de colonne
Signup and view all the flashcards
Alias de table
Alias de table
Signup and view all the flashcards
Syntaxe : Alias de table
Syntaxe : Alias de table
Signup and view all the flashcards
Code ISO 3166
Code ISO 3166
Signup and view all the flashcards
Union SQL
Union SQL
Signup and view all the flashcards
Renommer pour clarté
Renommer pour clarté
Signup and view all the flashcards
Commande SELECT
Commande SELECT
Signup and view all the flashcards
Fonction SQL avec alias
Fonction SQL avec alias
Signup and view all the flashcards
Syntaxe de base
Syntaxe de base
Signup and view all the flashcards
Sélectionner une colonne
Sélectionner une colonne
Signup and view all the flashcards
Exemple de requête
Exemple de requête
Signup and view all the flashcards
Sélectionner plusieurs colonnes
Sélectionner plusieurs colonnes
Signup and view all the flashcards
Caractère « * »
Caractère « * »
Signup and view all the flashcards
Résultat d'une requête
Résultat d'une requête
Signup and view all the flashcards
Table client
Table client
Signup and view all the flashcards
INTERSECT
INTERSECT
Signup and view all the flashcards
Conditions d'utilisation de INTERSECT
Conditions d'utilisation de INTERSECT
Signup and view all the flashcards
Syntaxe de INTERSECT
Syntaxe de INTERSECT
Signup and view all the flashcards
Ensembles A et B
Ensembles A et B
Signup and view all the flashcards
Utilité de INTERSECT
Utilité de INTERSECT
Signup and view all the flashcards
CROSS JOIN
CROSS JOIN
Signup and view all the flashcards
LEFT JOIN
LEFT JOIN
Signup and view all the flashcards
Syntaxe de LEFT JOIN
Syntaxe de LEFT JOIN
Signup and view all the flashcards
NULL dans LEFT JOIN
NULL dans LEFT JOIN
Signup and view all the flashcards
Exemple d'application
Exemple d'application
Signup and view all the flashcards
Produits des jointures
Produits des jointures
Signup and view all the flashcards
Table de gauche
Table de gauche
Signup and view all the flashcards
LEFT OUTER JOIN
LEFT OUTER JOIN
Signup and view all the flashcards
Study Notes
Cours SQL
- Auteur: Tony Archambeau
- Site web: http://sql.sh
- Date: 24 mai 2014
- Licence: Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International. L'utilisation commerciale du cours est interdite.
Sommaire des commandes SQL
SELECT
: Commande de base pour lire des données dans une base de données.DISTINCT
: Évite les répétitions dans les résultatsAS
(alias):Renomme temporairement une colonne ou table.WHERE
: Filtre les enregistrements selon une condition.AND
&OR
: Opérateurs logiques pour combiner des conditions.IN
: Permet de vérifier si une colonne est égale à l'une d'une liste de valeurs.BETWEEN
: Sélectionne les enregistrements dont la valeur se situe entre une valeur minimale et maximale, inclusivementLIKE
: Permet de rechercher des données qui correspondent à un modèle ou un motif.IS NULL
/IS NOT NULL
: Vérifie si une colonne contient la valeur NULL (inexistante).GROUP BY
: regroupe les lignes avec les mêmes valeurs dans une colonneHAVING
: filtre les groupes créés parGROUP BY
ORDER BY
: trie les lignes dans les résultats d'une requête (ascendant ou descendant)LIMIT
: Limite le nombre de lignes retournées dans une requête.OFFSET
: Décalage dans les résultats pour une pagination.UNION
: combine les lignes résultats de deux requêtes.UNION ALL
: combine les lignes résultats de deux requêtes et ajoute les lignes en double.INTERSECT
: retourne seulement les lignes en commun dans deux requêtes.EXCEPT/MINUS
: retourne les lignes qui sont dans la première requête mais pas dans la seconde.CASE
: Permet des conditionsSi/Sinon
pour adapter le retour des valeurs d’une requête SQL.INSERT INTO
: insertion de données dans une table.ON DUPLICATE KEY UPDATE
: Met à jour une ligne si une clé primaire existe déjà lors d'une insertion.UPDATE
: Met à jour les données d'une ou plusieurs lignes existantes dans une tableDELETE
: Supprime les données pour une ou plusieurs lignes d'une tableTRUNCATE TABLE
: Supprime toutes les lignes d'une table
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.