Vous êtes sur la page 1sur 2

LES FONCTIONS STANDARDS DE SQL SERVER

Soit le schéma relationnel suivant :

Employe( NumE, nom, Adresse,ville)


Projet (NumP,Description, #Responsable, NbrH,date_debut, date_fin)
Travail (#employe, #projet)

1) Les fonctions de chaine

1. Afficher l’initiale du nom de chaque Employé.


(Initiale du nom = première lettre nu nom)

2. Afficher les trois dernières lettres du nom de chaque employé

3. Afficher la longueur de nom de chaque employé.


(Longueur=nbr de caractère)

4. Afficher le nom des employés à l’envers

5. Afficher pour chaque employé son Login.


Login = (Initiale + Trois dernières lettres du nom à l’envers)

6. Afficher pour chaque employé son num, son nom et son adresse complète.
(adresse complète = adresse + ville en majuscule, ne pas oublier d’ajouter un espace)

2) Fonctions date et heure


7. Afficher les projets qui ont commencé aujourd’hui.

8. Afficher les projets qui ont commencé le mois en cours.

9. Afficher les projets qui ont commencé l’année en cours.


10. Afficher les projets qui ont commencé hier.

11. Afficher les projets qui ont commencé le mois dernier.

12. Afficher les projets qui ont commencé l’année dernière.

13. Afficher les projets qui commenceront demain.

14. Afficher les projets qui commenceront le mois prochain.

15. Afficher les projets qui commenceront l’année prochaine.

16. Afficher les projets qui ont terminé un Lundi.

17. Afficher les projets qui ont fini en mois d’avril.

18. Afficher les projets de premier trimestre de l’année en cours.

19. Afficher la durée en jours de chaque projet.

20. Afficher la durée en mois de chaque projet.

21. Le projet numéro 3 a une durée prévue de 2 ans, afficher sa date de fin prévue.

3) fonction de choix : CASE


22. Afficher pour chaque projet son numéro, sa description et son état selon le tableau suivant :

Etat Situation
Achevé Si la date de fin est inférieure ou égale à la date du système.
En attente Si date de début est supérieur à la date du système et date de fin inférieur à date système.
En cours Si date de début est inférieure à la date système.
Remarque : la date du système est égale à la date d’aujourd’hui.

Vous aimerez peut-être aussi