LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Compte rendu de TP base de SQL

TD : Compte rendu de TP base de SQL. Recherche parmi 300 000+ dissertations

Par   •  24 Mars 2016  •  TD  •  380 Mots (2 Pages)  •  1 522 Vues

Page 1 sur 2

Compte rendu TP1

Manipulation :

Taper dans le terminal : sqlsdeveloper

Login et mot de passe :

        Login : c##L3_67

        Mdp : q2sJNKpK

Remarque : il ne faut pas oublier de mettre des ; à la fin des requêtes.

  1.  Create table emp as select * from C##MASTER45.EMP;

  1.  Create table DEPT as select * from C##MASTER45.DEPT;
  1. Afficher tout ce qui est dans la table

Select * From nom_de_table

  1. Afficher les noms et les fonctions de tous les employés

Select ename, job From emp

  1. Afficher la fonction job

Select job From emp

Cependant on remarque que lorsqu’on fait cette requête, il y a des répétitions donc on utilise la clause DISTINCT :

Select Distinct job From emp

  1. Sélectionner les noms, les salaires et la commission, lorsque la commission est plus grande que le salaire

Select ename, SAL, COMM from EMP where SAL

  1. Sélectionner les noms, les salaires dont le salaire est supérieur à 1500

Select ename, SAL from EMP where SAL>1500

  1. Sélectionner les employés ou la fonction est clerk ou manager

Select ename, job

From EMP

Where JOB IN ('CLERK', 'MANAGER')

Remarque : Quand on prend des valeurs qui sont dans les tables, alors on les met entre simple cote et on les écrit en majuscule car dans les tables elles sont en majuscule.

  1. Sélectionner tous les noms des employés ou salaires entre 1500 et 2000

Select ename, sal

From EMP

Where sal between 1500 and 2500

  1. Sélectionner les employés dont le nom commence par M

Select ename, sal

from EMP

where ename LIKE 'M%'

Le prédicat like : % : c'est pour trouver des caractères

Exemple : Like 'LM%'  tous les noms qui commencent par LM

  1. Sélectionner les employés dont le salaire est supérieur ou égal à 1500 et dont le numéro de département est 30

Select ename, sal,DEPTNO

From EMP

Where sal <=1500 and DEPTNO=30

  1. Sélectionner les employés clerck ou manager et travaillant dans le département 10

Select ename, job,DEPTNO

from EMP

where job= 'CLERK' or job ='MANAGER' and deptno=10

  1. Sélectionner les employés clerck ou (manager et travaillant dans le département 10)

Select ename, job,DEPTNO

from EMP

where job= 'CLERK' or (job ='MANAGER' and deptno=10)

  1. Afficher les employés dont les commissions sont NULL

Select ename, COMM

from EMP

where COMM is NULL

...

Télécharger au format  txt (2.5 Kb)   pdf (86.5 Kb)   docx (10.2 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com