Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) Quelle requête permet de montrer la structure de la table DEPARTMENTS ?
- SELECT DEPARTMENTS
- FROM departement
- 2) Ecrire une requête permet de récupérer le nom de famille et la date d’embauche de tous les employés, en faisant en sorte que les colonnes retournées soient respectivement intitulées « Nom_famille » et « Date_embauche »
- SELECT first_name, last_name
- FROM employees
- 3) Ecrire la requête permettant de retourner une seule fois tous les identifiants de jobs occupés par au moins un employé
- #SELECT job_id
- #FROM jobs
- 4) Récupérer nom et le salaire de tous les employés gagnant plus de $10,000
- SELECT first_name, last_name, salary
- FROM employees
- WHERE salary >= 10000
- 5) Afficher le nom, prénom et numéro de département des employés ayant les identifiants 170, 176 et 178
- SELECT first_name, last_name, employee_id
- FROM employees
- WHERE employee_id IN (170,176,178)
- 6) Récupérer le nom et prénom des employés ayant un salaire qui n’est pas situé entre $6000 et $14000
- SELECT first_name, last_name, salary
- FROM employees
- WHERE salary BETWEEN 6000 AND 14000
- 7) Afficher le numéro d’employé et la date d’embauche des employés dont les noms de famille sont Matos et Taylor. Ordonner les résultats de l’employé le plus ancien au plus récent
- SELECT employee_id, last_name, hire_date
- FROM employees
- WHERE last_name LIKE "Taylor" OR last_name LIKE "Matos"
- ORDER BY employee_id DESC
- 8) Afficher le nom et numéro de département des employés travaillant dans les départements 20 et 50, en faisant en sorte que les résultats soient triés par ordre alphabétique de prénom
- SELECT last_name, department_id
- FROM employees
- WHERE department_id BETWEEN 20 and 50
- ORDER BY last_name DESC
- 9) Récupérer l’identifiant et la date d’embauche des employés ayant rejoint l’entreprise en 1994
- SELECT hire_date, employee_id
- FROM employees
- WHERE hire_date LIKE "1994%"
- 10) Lister le nom et le numéro de job des employés n’ayant aucun manager
- SELECT last_name , job_id
- FROM employees
- where job_id NOT LIKE manager_id
- ORDER BY job_id DESC
- 11) Retourner le nom de famille, le salaire et la commission de tous les employés bénéficiant d’une commission, et s’assurer que les résultats sont retournés par salaire (descendant) et par commission (descendant)
- SELECT last_name, salary, commission_pct
- FROM employees
- ORDER BY salary DESC, commission_pct DESC
- 12) Retourner les noms et prénoms des employés ayant un nom de famille ayant pour troisième lettre « a »
- SELECT last_name, first_name
- FROM employees
- WHERE last_name LIKE '__a%'
- 13) Retourner les noms et prénoms des employés ayant un « a » et un « e » dans leur nom de famille
- SELECT last_name, first_name
- FROM employees
- WHERE last_name LIKE '%a%' OR last_name LIKE '%e%'
- 14) Afficher l’identifiant des employés dont le job est soit « SA_REP », soit « ST_CLERK », et dont le salaire n’est ni $2,500, ni $3,500 ni $7,000
- SELECT job_id, last_name, first_name, salary
- FROM employees
- WHERE job_id LIKE 'SA_REP' OR job_id LIKE 'ST_CLERK'AND salary NOT IN (2.500, 3.500, 7.000)
- ORDER BY salary ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement