Employés Oracle

[30 minutes]

Créez sous Oracle la table "emp" décrite ci-dessous et insérez quelques enregistrements.

CTRL+C pour copier, CTRL+V pour coller
1
emp (ename, job, hiredate, sal) 
emp (ename, job, hiredate, sal) 

Pour chacune des questions suivantes, écrivez le code SQL permettant de répondre à la question sous Oracle.

Question

A partir de la table "emp", afficher le nom des employés ("ename") concaténé avec leur poste ("job") en les séparant par une virgule suivi d'une espace et donner comme titre à la colonne "EMPLOYE ET FONCTION"

Question

Afficher le nom et la date d'embauche ("hiredate") des employés embauchés entre le 20 février 1981, et 1 mai 1981. Classez le résultat par date d'embauche.

Question

Afficher le nom de tous les employés, dont le nom contient deux fois la lettre "L".

Question

Afficher le nom, poste et salaire ("sal') de tous les personnes qui ont comme poste 'Clerk' ou 'Analyst' et dont le salaire est différent de $1000, $3000, ou $5000.

Question

Afficher le nom de chaque employé et calculer le nombre de mois qu'il a travaillé jusqu'à ce jour (après l'avoir arrondi celui-ci à la plus proche valeur entière). Nommer la colonne MONTHS_WORKED.

Question

Ecrivez la requête qui affiche pour chaque employé le résultat suivant :

"X" gagne "Y" par mois mais il veut "3 fois Y".

Nommer la colonne SALAIRES DE REVES.

Question

Afficher le salaire maximum, minimum, la somme des salaires et le salaire moyen de tous les employés. Nommer les colonnes respectivement Maximum, Minimum, Sum, and Average. Arrondissez les résultats à zéro décimales.