Exercice complet 05

 

livre

01- Afficher la liste des livres en précisant toutes les caractéristiques.

02- Afficher la liste des livres et les afficher dans l'ordre décroissant des noms et en cas d'égalité dans l'ordre croissant des codes éditeurs.

03- Afficher pour chaque candidat les livres empruntés (Numéro Candidat, Code Livre).

04- Afficher pour chaque candidat les livres empruntés (Numéro Candidat, Code Livre, Nom Livre

05- Afficher les codes des éditeurs dont au moins un livre a été emprunté. Chaque éditeur n'est noté qu'une seule fois

06- Afficher les codes et noms des éditeurs dont au moins un livre a été emprunté. Chaque éditeur n'est noté qu'une seule fois.

07- Afficher les codes des livres qui ont été empruntés. Chaque livre n'est noté qu'une seule fois.

08- Pour chaque emprunt, afficher le code livre, le code éditeur, le numéro du candidat, le nom du candidat.

09- Afficher les caractéristiques de l'éditeur FOUCHER.

10- Afficher les livres (code livre, nom livre) qui ont 100 pages ou plus et qui ont au moins l'une des caractéristiques suivantes :

Caractéristique 1 : le code éditeur est FOU1

Caractéristique 2 : le nom du livre est INFO

11- Afficher toutes les caractéristiques des livres dont le nombre de pages est inférieur à 100

12- Afficher les noms des livres et le nombre de pages des livres dont le nombre de pages est inférieur à 100. Les résultats seront affichés par ordre alphabétique.

13- Même question mais dans l’ordre alphabétique inverse

14- Rechercher le numéro de candidat, le code livre et la date d'emprunt des livres non retournés

15- Présenter les caractéristiques des livres dont le nombre de pages est compris supérieur à 50 pages mais inférieur à 100 pages.

16- Dans une seule requête, retrouver les caractéristiques des livres I101 et I102

17- Retrouver toutes les caractéristiques des livres dont le nom commence par I

18- Afficher toutes les caractéristiques des livres dont le deuxième caractère est la lettre M.

19- Afficher la liste des livres dont le nombre de pages est différent de 100.

20- Dans une seule requête, retrouver les caractéristiques de tous les livres sauf I101 et I102.

21Afficher tous les livres dont la première lettre ne commence pas par I.

22- Présenter le(s) numéro(s) et le(s) nom(s) des candidats  qui ont emprunté(s) un livre édité par l'éditeur FOUCHER et dont la première lettre du nom commence par H.

23- Déterminer le nombre de livres. La colonne sera appelée NbreLivre.

24- Afficher l'ensemble des caractéristiques des livres et ajouter une colonne supplémentaire qui donnera le nombre de pages +2 . Le nom de cette dernière colonne sera Nb2pages.

25- Calculer le nombre moyen de pages pour l'ensemble des livres.

26- Déterminer le nombre de livres empruntés pour chaque numéro de candidat.

27-Déterminer le nombre de livres empruntés pour chaque numéro et nom de candidat

28- Déterminer le nombre moyen de pages proposé par chaque code éditeur.

29- Déterminer le nombre moyen de pages proposé par chaque éditeur (code éditeur, nom éditeur, nombre moyen).

30- Indiquer le code, le nom des éditeurs dont le nombre moyen de pages est supérieur à 83.  La moyenne des pages doit également être affichée.

31- Retrouver le livre (code livre, nom livre) ayant le nombre de pages le plus élevé.

32- Déterminer le livre (code livre, nom livre) ayant le nombre de pages le moins élevé.

33- Présenter la liste des livres (code livre, nom livre) ayant un nombre de pages supérieur à la moyenne du nombre de pages pour l'ensemble des livres.