Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TD1 SQL Oracle - Chap2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Groupe :

Module: SQL ORACLE


Prof: A.B. DIALLO

TD SQL Oracle
Chap2 : SELECT basique

I. Interrogation de la base de données

Considérons le schéma de SCOTT avec les tables EMP et DEPT ayant les colonnes suivantes :
DEPT (DEPTNO, DNAME, LOC)
Où DEPTNO signifie le numéro du département, DNAME le nom du département et LOC la localité du
département

EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, #DEPTNO)


Où EMPNO signifie le matricule de l’employé, ENAME son nom, JOB sa fonction, MGR le matricule
de son supérieur, HIREDATE sa date d’embauche, SAL son salaire, COMM sa commission s’il est
vendeur (SALESMAN) et DEPTNO la colonne clé étrangère qui met en relation les tables DEPT et
EMP.

NB : Toutes les données alphanumériques sont en majuscule

Démarche :
- Connectez-vous en tant qu’utilisateur SCOTT

- Formatez l’environnement SQL+

1
Email : ambobodiallo@gmail.com
Traduisez en requêtes SQL les questions suivantes :

1. Afficher la liste des départements


2. Afficher la liste des employés
3. Afficher le matricule, le nom, la fonction, la date d’embauche (HIREDATE) et le salaire des
employés
4. Afficher le nom, le salaire mensuel, le salaire annuel, 10% du salaire et le salaire augmenté de
$400 des employés
5. Afficher le matricule, le nom, la fonction, la date d’embauche (HIREDATE) et le salaire des
employés. Les colonnes affichées auront respectivement pour alias : Matricule, Nom, Fonction,
Date Embauche et Salaire (Pensez à respecter la casse définie pour les alias des colonnes).
6. Afficher le nom et la fonction des employés en une seule colonne
7. A l’aide de l’opérateur de concaténation et des chaînes de caractères littérales, écrire la requête
SQL qui permet d’afficher tous les employés de la façon suivante :

L’employé ENAME de matricule EMPNO, exerçant la fonction de JOB perçoit un salaire de


SAL depuis le HIREDATE

8. Afficher sans doublons, les numéros des départements dans lesquels travaillent les employés et
les fonctions des employés.

2
Email : ambobodiallo@gmail.com

Vous aimerez peut-être aussi