Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours bases de données » Cours SQL » Exercices SQL »

Articles similaires

  • Comment calculer le salaire net au Québec ?
  • Exercice comptabilité: gestion des subventions d'Exploitation pour l'Embauche de salariés en situation de handicap
  • Tuto Python : Les listes : la méthode COUNT()
  • Demander une augmentation de salaire : un droit qui se négocie !
  • Exercice Langage SQL : Les prédicats NULL, IN, LIKE, BETWEEN
  • Exercice Access : Requêtes simples d'affichage
  • Exercice comptabilité: calcul du coût de production d'un site internet créé en interne
  • Exercice Langage SQL : Une Médiathèque (Suite...)
  • Exercice langage SQL : BD Cinéma (Partie 3)
  • Java VS Python : Quel langage est le meilleur ?
  • Exercice Access : Requêtes affichage, Calcule et Fonction
  • Exercice Langage SQL : Une Médiathèque (Suite...)

Documents similaires

  • Modèle de grille de salaire entreprise sur Excel

  • Qu'est-ce le compte de résultat d'une entreprise ?

  • Modèle Word de lettre pour promesse d'embauche

  • BTS Gestion PME/PMI

  • BTS Productique

  • BTS Multimédias et Conception Web

  • BTS Systèmes Electroniques

  • EXCEL tutorial Math functions

Exercice Langage SQL : BD société Gavasoft

Rédigé par GC Team, Publié le 12 Décembre 2011, Mise à jour le Mardi, 30 Novembre 1999 00:00
Participez au vote ☆☆☆☆☆★★★★★

Enoncé de l'exercice:

Soit les relations suivantes de la société Gavasoft

        Emp(NumE, NomE, Fonction, NumS, Embauche, Salaire, Comm, NumD)

        Dept(NumD, NomD, Lieu)

Exprimer en SQL les requêtes suivantes :

  1. Donnez la liste des employés ayant une commission (non NULL) classé par commission décroissante
  2. Donnez les noms des personnes embauchées depuis le 01-09-2010
  3. Donnez la liste des employés travaillant à Créteil
  4. Donnez la liste des subordonnés de "Guimezanes"
  5. Donnez la moyenne des salaires
  6. Donnez le nombre de commissions non NULL
  7. Donnez la liste des employés gagnant plus que la moyenne des salaires de l’entreprise

 


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1) Donnez la liste des employés ayant une commission (non NULL) classé par commission décroissante
 
SELECT Nom, Comm "Commission" FROM Emp WHERE
Comm IS NOT NULL AND Comm!=0 ORDER BY Comm
DESC
 
2) Donnez les noms des personnes embauchées depuis le 01-09-2010
 
SELECT Nom, Embauche, N_Dept FROM Emp WHERE
Embauche > ’01/10/2010’
 
3) Donnez la liste des employés travaillant à Créteil
 
 SELECT Nom, Embauche, N_Dept FROM Emp, Dept
WHERE Emp.N_Dept=Dept.N_Dept AND Lieu="Créteil"
 
4) Donnez la liste des subordonnés de "Guimezanes"
 
 SELECT a.Nom "Nom", Lieu FROM Emp a, Emp b WHERE
a.NumSup=b.NumSup AND b.NumSup="Gava"
 
5) Donnez la moyenne des salaires
 
 SELECT AVG(Salaire) « Moyenne des salaires » FROM Emp
 
6) Donnez le nombre de commissions non NULL
 
 SELECT COUNT(Comm) « Nb. Commissions non-NULL »
FROM Emp WHERE Comm IS NOT NULL
 
7) Donnez la liste des employés gagnant plus que la moyenne des salaires de l"’"entreprise
 
 SELECT Nom, Fonction, Salaire FROM Emp WHERE
Salaire>(SELECT AVG(Salaire) FROM Emp)
 
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02