NEW
Font size
WorksheetsSQL - DEBUTANT
Total questions: 14
Worksheet time: 6mins
Comment insérer une nouvelle ligne dans une table appelée "clients" avec les colonnes "nom", "adresse" et "email" ?
INSERT INTO clients (nom, adresse, email) VALUES ('Jean Dupont', '15 rue de la Paix', 'jean.dupont@mail.com')
INSERT INTO clients (adresse, email, nom) VALUES ('15 rue de la Paix', 'jean.dupont@mail.com', 'Jean Dupont')
INSERT INTO clients (email, nom, adresse) VALUES ('jean.dupont@mail.com', 'Jean Dupont', '15 rue de la Paix')
Aucune de ces réponses
Comment sélectionner toutes les colonnes de la table "produits" ?
SELECT produits.all FROM produits
SELECT ALL produits FROM produits
SELECT * FROM produits
Aucune de ces réponses
Comment sélectionner les colonnes "nom", "prix" et "quantité" de la table "produits" triées par ordre décroissant de prix ?
SELECT nom, prix, quantité FROM produits ORDER BY prix DESC
SELECT nom, prix, quantité FROM produits SORT BY prix DESC
SELECT nom, prix, quantité FROM produits GROUP BY prix DESC
Aucune de ces réponses
Comment sélectionner tous les produits dont le prix est supérieur à 10 euros ?
SELECT * FROM produits WHERE prix >= 10
SELECT * FROM produits WHERE prix > 10
SELECT * FROM produits WHERE prix < 10
Aucune de ces réponses
Comment compter le nombre de clients dans la table "clients" ?
SELECT COUNT(*) FROM clients
SELECT SUM(id_client) FROM Clients;
SELECT MAX(id_client) FROM Clients;
SELECT MIN(id_client) FROM Clients;
Quelle clause SQL permet de trier les résultats d'une requête par ordre croissant ou décroissant en fonction d'une colonne spécifique ?
GROUP BY
HAVING
ORDER BY
DISTINCT
Quelle requête permet de récupérer les informations des clients ayant passé une commande après le 1er janvier 2022 ?
SELECT * FROM Clients INNER JOIN Commandes ON Clients.id_client = Commandes.id_client WHERE date > '2022-01-01';
SELECT * FROM Clients SUPER JOIN Commandes ON Clients.id_client = Commandes.id_client WHERE date > '2022-01-01'
SELECT * FROM Clients RIGHT JOIN Commandes ON Clients.id_client = Commandes.id_client WHERE date = '2022-01-01'
SELECT * FROM Clients JOIN Commandes ON Clients.id_client = Commandes.id_client WHERE date < '2022-01-01'
Quelle requête permet d'ajouter une nouvelle colonne "telephone" de type texte à la table "Clients" ?
ALTER TABLE Clients ADD COLUMN telephone INT;
ALTER TABLE Clients ADD COLUMN telephone TEXT;
ALTER TABLE Clients MODIFY COLUMN telephone TEXT;
ALTER TABLE Clients RENAME COLUMN telephone TO nouveau_telephone;
Quelle requête permet de supprimer la colonne "adresse" de la table "Clients" ?
ALTER TABLE Clients DROP COLUMN adresse;
ALTER TABLE Clients REMOVE COLUMN adresse;
ALTER TABLE Clients DELETE COLUMN adresse;
ALTER TABLE Clients CHANGE COLUMN adresse;
Quelle requête permet de mettre à jour l'adresse du client ayant pour id_client = 1 ?
UPDATE Clients SET adresse = '10 rue du Paradis' HAVING id_client = 1;
UPDATE Clients SET adresse = '10 rue du Paradis' WHERE nom = 1;
UPDATE Clients SET adresse = '10 rue du Paradis' HAVING nom = 1;
UPDATE Clients SET adresse = '10 rue du Paradis' WHERE id_client = 1;
Comment trier les enregistrements de la table "Produits" par ordre décroissant de prix ?
SELECT * FROM Produits ORDER BY prix DESC;
SELECT * FROM Produits SORT BY prix DESC;
SELECT * FROM Produits SORT DESC prix;
SELECT * FROM Produits ORDER prix DESC;
Comment faire une jointure INTERNE entre les tables "Utilisateurs" et "Commandes" en utilisant la clé étrangère "id_utilisateur" ?
SELECT * FROM Utilisateurs, Commandes WHERE Utilisateurs.id_utilisateur = Commandes.id_utilisateur;
SELECT * FROM Utilisateurs INNER JOIN Commandes ON Utilisateurs.id_utilisateur = Commandes.id_utilisateur;
SELECT * FROM Utilisateurs LEFT JOIN Commandes ON Utilisateurs.id_utilisateur = Commandes.id_utilisateur;
SELECT * FROM Utilisateurs RIGHT JOIN Commandes ON Utilisateurs.id_utilisateur = Commandes.id_utilisateur;
Quelle clause SQL permet de regrouper les résultats d'une requête SELECT en fonction d'une ou plusieurs colonnes ?
WHERE
ORDER BY
GROUP BY
SELECT
Comment peut-on mettre à jour automatiquement les enregistrements de la table enfant lorsqu'un enregistrement est modifié dans la table parente ?
UPDATE
DELETE
CASCADE
SET NULL
