Requêtes pour modifier
S'entrainer à écrire des requêtes SQL pour modifier des données
Nous allons utiliser la base de données « gestcom ».
- Adresse du serveur SQL = etudiants.joliciel.org
- Compte utilisateur = etudiant
- On saisit ensuite le mot de passe.
Mot de passe d'accès au serveur SQL
Vous devez être connecté pour voir le contenu.
Si ce n'est pas déjà fait, il nous faut importer une sauvegarde de cette base de données, à l'aide du fichier gestcom.sql
Télécharger le fichier gestcom.sql
-
Connectez-vous, au serveur SQL, avec l’invite de commande.
Commandes à saisir
Vous devez être connecté pour voir le contenu. -
Créez la base de données
gestcom.sql
.Commandes à saisir
Vous devez être connecté pour voir le contenu. -
Importez le fichier
gestcom.sql
.Commandes à saisir
Vous devez être connecté pour voir le contenu. -
Vérifiez que la base de données a bien été importée.
Commandes à saisir
Vous devez être connecté pour voir le contenu.
Mission
Écrire 10 requêtes SQL pour répondre aux questions que se pose l'administrateur.
1. Comment afficher le prix du produit 'Cartouche colle polymère' ?
Table des produits llx_product
: Cette table contient des informations sur tous les produits de l'entreprise.
- rowid: L'identifiant unique du produit.
- ref: La référence du produit (son numéro).
- label: Le nom du produit.
- description: La description du produit.
- price: Le prix HT du produit.
- price_ttc: Le prix TTC du produit.
- stock: La quantité de produit en stock.
Une solution
Vous devez être connecté pour voir le contenu.
2. Comment modifier le prix du produit 'Cartouche colle polymère' ?
- Mettre son nouveau prix HT à 50 €
- Mettre son nouveau prix TTC à 60 €
Table des produits llx_product
: Cette table contient des informations sur tous les produits de l'entreprise.
- rowid: L'identifiant unique du produit.
- ref: La référence du produit (son numéro).
- label: Le nom du produit.
- description: La description du produit.
- price: Le prix HT du produit.
- price_ttc: Le prix TTC du produit.
- stock: La quantité de produit en stock.
Une solution
Vous devez être connecté pour voir le contenu.
3. Comment afficher le nouveau prix du produit 'Cartouche colle polymère' ?
Table des produits llx_product
: Cette table contient des informations sur tous les produits de l'entreprise.
- rowid: L'identifiant unique du produit.
- ref: La référence du produit (son numéro).
- label: Le nom du produit.
- description: La description du produit.
- price: Le prix HT du produit.
- price_ttc: Le prix TTC du produit.
- stock: La quantité de produit en stock.
Une solution
Vous devez être connecté pour voir le contenu.
4. Comment afficher l'adresse complète (rue, code postal et ville) du client 'GAEC CARPENTIER' ?
Table des clients llx_societe
: Cette table contient des informations sur tous les clients de l'entreprise.
- rowid: L'identifiant unique du client.
- nom: Le nom du client.
- address: L'adresse du client.
- zip: Le code postal du client.
- town: La ville du client.
- country: Le pays du client.
- phone: Le numéro de téléphone du client.
- email: L'adresse e-mail du client.
Une solution
Vous devez être connecté pour voir le contenu.
5. Comment modifier l'adresse du client 'GAEC CARPENTIER' ?
- Mettre sa nouvelle rue au : 17, boulevard Charles de Gaulle
Table des clients llx_societe
: Cette table contient des informations sur tous les clients de l'entreprise.
- rowid: L'identifiant unique du client.
- nom: Le nom du client.
- address: L'adresse du client.
- zip: Le code postal du client.
- town: La ville du client.
- country: Le pays du client.
- phone: Le numéro de téléphone du client.
- email: L'adresse e-mail du client.
Une solution
Vous devez être connecté pour voir le contenu.
6. Comment afficher la nouvelle adresse du client 'GAEC CARPENTIER' ?
Table des clients llx_societe
: Cette table contient des informations sur tous les clients de l'entreprise.
- rowid: L'identifiant unique du client.
- nom: Le nom du client.
- address: L'adresse du client.
- zip: Le code postal du client.
- town: La ville du client.
- country: Le pays du client.
- phone: Le numéro de téléphone du client.
- email: L'adresse e-mail du client.
Une solution
Vous devez être connecté pour voir le contenu.
7. Comment afficher la date de la facture n° FA220022 ?
Table des factures llx_facture
: Cette table contient des informations sur toutes les factures émises par l'entreprise.
- rowid: L'identifiant unique de la facture.
- ref: La référence de la facture (son numéro).
- fk_soc: L'identifiant du client à qui la facture a été émise.
- datef: La date de la facture.
- total_ht: Le total de la facture hors taxes.
- total_ttc: Le total de la facture toutes taxes comprises.
Une solution
Vous devez être connecté pour voir le contenu.
8. Comment modifier la date de la facture n° FA220022 ?
- Mettre sa nouvelle date au : 23 aoùt 2022
Table des factures llx_facture
: Cette table contient des informations sur toutes les factures émises par l'entreprise.
- rowid: L'identifiant unique de la facture.
- ref: La référence de la facture (son numéro).
- fk_soc: L'identifiant du client à qui la facture a été émise.
- datef: La date de la facture.
- total_ht: Le total de la facture hors taxes.
- total_ttc: Le total de la facture toutes taxes comprises.
Une solution
Vous devez être connecté pour voir le contenu.
Comment afficher la nouvelle date de la facture n° FA220022 ?
Table des factures llx_facture
: Cette table contient des informations sur toutes les factures émises par l'entreprise.
- rowid: L'identifiant unique de la facture.
- ref: La référence de la facture (son numéro).
- fk_soc: L'identifiant du client à qui la facture a été émise.
- datef: La date de la facture.
- total_ht: Le total de la facture hors taxes.
- total_ttc: Le total de la facture toutes taxes comprises.
Une solution
Vous devez être connecté pour voir le contenu.
9. Comment ajouter le produit 'Jeu vidéo' à 100 € HT (120 € TTC)
Table des produits llx_product
: Cette table contient des informations sur tous les produits de l'entreprise.
- rowid: L'identifiant unique du produit.
- ref: La référence du produit (son numéro).
- label: Le nom du produit.
- description: La description du produit.
- price: Le prix HT du produit.
- price_ttc: Le prix TTC du produit.
- stock: La quantité de produit en stock.
Pensez à vérifier que le produit n'existe pas déjà. Pensez à vérifier que le produit a bien été ajouté.
Une solution
Vous devez être connecté pour voir le contenu.
10. Comment augmenter de 10% le prix de tous les produits ?
Table des produits llx_product
: Cette table contient des informations sur tous les produits de l'entreprise.
- rowid: L'identifiant unique du produit.
- ref: La référence du produit (son numéro).
- label: Le nom du produit.
- description: La description du produit.
- price: Le prix HT du produit.
- price_ttc: Le prix TTC du produit.
- stock: La quantité de produit en stock.
Pensez à consulter les prix des produits avant la modification. Pensez à vérifier que les prix ont bien été modifiés.
Une solution
Vous devez être connecté pour voir le contenu.