1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

exercice sql corrigé - exercice base de données corrigé - tp sql corrigé pdf

abdelouafiJun 3, 2017

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      195
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Exercices corrigés SQL: base de doonées

      1- Écrire une requête SQL pour afficher les informations de tous les vendeurs?
      id | nom | Ville | Profession
      ----------- ---------- ---------- ----------
      01 | Ronaldo | New York | Avocat
      02 | Messi | Argentine | Teacher
      05 | Farid | Morocco | Musicien
      06 | Modric | Paris | Acteur
      03 | Bufun | Alger | Policier
      07 | Adam | Rome | Minitre

      2- Écrire une requête SQL pour afficher une chaîne "Exercice SQL , TP et Solution".?

      3- Écrire une requête SQL qui permet d'afficher trois nombres quelconque dans trois colonnes ?

      4- Écrire une requête SQL qui permet d'afficher la somme de deux nombres 10 et 15 à partir du serveur RDMS.?

      5- Ecrire une requête SQL qui permet d'afficher le résultat d'une expression arithmétique?

      6- Écrivez une requête SQL pour afficher des colonnes spécifiques comme le nom et la profession pour tous les vendeurs. (table vendeur)?

      7- Écrivez une requête pour afficher les colonnes dans une commande spécifique comme la date de commande, l'identifiant du vendeur, le numéro de commande et le montant de l'achat pour toutes les commandes.
      exercice sql.png

      8- Ecrivez une requête qui récupérera la valeur de l'identifiant des vendeurs, recevant les commandes des clients dans le table commande sans aucune répétition? l'affichage de la requête sera comme suit:
      sql exercices.png
      La base de donnée est la suivante:
      base de donnee.png

      9- Écrivez une instruction SQL pour afficher les noms et la ville du vendeur, qui appartient à la ville de Paris? La table vendeur est comme suit:
      sql.png

      10- Écrire une instruction SQL pour afficher toutes les informations pour les clients d'une grade de 300.
      La table client est la suivante:
      exercice sql corrige.png

      11- Écrivez une requête SQL pour afficher le numéro de commande suivi de la date de commande et le montant de l'achat pour chaque commande qui sera livré par le vendeur qui détient l'ID 2.
      exe sql.png

      12- Écrivez une requête SQL pour afficher l'année, sujet et le vainqueur pour les prix Nobel pour 1970 depuis la table NOBLE suivante:
      exercice sql corrige 2.png

      13- Écrire une requête SQL pour connaître le gagnant du prix Nobel 1971 pour la littérature? Même table pour question 12.

      14- Ecrire une requête SQL pour afficher l'année et le sujet du prix nobel gagné par 'Dennis Gabor'?

      15- Écrire une requête SQL pour donner le nom des gagnants prix nobel catégorie 'Physics' depuis l'an 1950.

      16- Écrire une requête SQL pour afficher tous les détails (année, sujet, gagnant, pays) des gagnants des prix de la chimie entre l'année 1965 et 1975 inclusivement.? Même table Noble question 12

      17- Écrire une requête SQL pour montrer tous les détails des gagnants catégorie "scientist" après 1972 des vainqueur "Menachem Begin" et "Yitzhak Rabin"? Même table Noble question 12

      18- Ecrire une requête SQL pour afficher tous les détails des gagnants avec prénom Louis?

      19- Écrire une requête SQL pour montrer tous les gagnants en physique pour 1970 avec le gagnant de l'économie pour 1971.
       

      Attached Files:

      Last edited: Jun 12, 2017
      Loading...
      1-
      Il faut utiliser * pour afficher tous les éléments de la tables vendeur
      Code:
      SELECT * FROM vendeur
      La syntaxe générale d'une requête SQL est :
      Code:
      [AS <column_alias>],...
      FROM <table_or_view_name> |
      <inline_view>
      [[AS] <table_alias>]
      [WHERE <predicate>]
      [GROUP BY [<qualifier>.]<column_name>,...
      [HAVING <predicate>]
      ]
      [ORDER_BY <column_name> |
      <column_number>
      [ASC | DESC],...
      ];

      2-
      SELECT "Exercice SQL , TP et Solution";

      Voir l'explication suivante:
      [​IMG]

      3- On va afficher les trois nombre suivants: 6,18 et 10
      Code:
      SELECT 6, 18, 10;
      4-
      Code:
      SELECT 16 + 20;
      5-
      Code:
      SELECT 4 + 10 - 3 * 2;
      6-
      Code:
      SELECT nom, profession
      FROM vendeur; 
      7-
      Code:
      SELECT date, id_vendeur, ord_no, prix
      FROM commande;
      8-
      Code:
      SELECT DISTINCT id_vendeur
      FROM commande;
      9-
      Code:
      SELECT nom,ville
      FROM vendeur
      WHERE ville='Paris';
      10-
      Code:
      SELECT * FROM client
      WHERE grade=300;
      11-
      Code:
      SELECT no_cmd, date_cmd, prix
      FROM commande
      WHERE id_vendeur=2;
      12-
      Code:
      SELECT annee,sujet,vainqueur
      FROM noble
      WHERE annee=1970; 
      13-
      Code:
      SELECT vainqueur
        FROM noble
      WHERE annee = 1971
         AND sujct = 'Literature';
      14-
      Code:
      SELECT annee, sujet
        FROM noble
      WHERE vainqueur = 'Dennis Gabor';
      15-
      Code:
      SELECT vainqueur
      FROM noble
      WHERE annee>=1950
      AND sujet='Physics';
      16-
      Code:
      SELECT annee, sujet, vainqueur, pays
        FROM noble
      WHERE sujet = 'Chemistry'
         AND annee>=1965 AND annee<=1975;
      17-
      Code:
      SELECT * FROM noble
      WHERE annee >1972
        AND vainqueur IN ('Menachem Begin',
                        'Yitzhak Rabin');
      18-
      Code:
      SELECT *
      FROM noble
         WHERE vainqueur LIKE 'Louis%';
      19-
      Code:
      SELECT *
      FROM noble
         WHERE (sujet ='Physics' AND annee=1970)
      UNION
      SELECT *
      FROM noble
           WHERE (sujet ='Economics' AND annee=1971);

Share This Page

Share