• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 15/12/2020

CRUD en SQL

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Stocker et récupérer les informations dans la base de données en langage SQL
  • Question 1

    Que fait la requête SQL suivante ?

    UPDATE personne SET nom = 'Bohr' WHERE id = 2;

     

    • Ajoute une ligne en deuxième position dans la table personne et en mettant le texte Bohr dans la colonne nom

    • Met à jour la table personne en mettant le texte Bohr dans la colonne nom

    • Met à jour la table personne en mettant le texte Bohr dans la colonne nom pour toutes les lignes qui ont pour valeur le nombre 2 dans la colonne id

    • Met à jour la table personne en mettant le texte Bohr dans la colonne nom pour la ligne 2

    • Met à jour la table personne en mettant le nombre 2 dans la colonne id si le nom est Bohr

  • Question 2

    Que fait cette requête SQL ?

    INSERT INTO public.utilisateur
    (id, nom, prenom)
    VALUES
    ( 1, 'Noether', 'Emmy' ),
    ( 2, 'Noether', 'Emmy' );

     

    • Elle ajoute une ligne dans la table utilisateur avec respectivement Noether et Emmy dans les colonnes nom et prenom et avec les valeurs 1 et 2 dans la colonne id

    • Cette requête est incorrecte, le SGBD va renvoyer une erreur

    • Elle ajoute deux lignes dans la table utilisateur avec respectivement Noether et Emmy dans les colonnes nom et prenom, et avec la valeur 1 dans la colonne  id pour la première ligne et la valeur 2 dans la colonne id pour la deuxième ligne

  • Question 3

    Cette requête SQL est-elle correcte ?

    SELECT * FROM utilisateur WHERE prenom IS NULL;

     

    • Oui

    • Non