01. Liste des noms de candidats avec leur date de naissance.

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Quelle est la date de ton anniversaire?
Les Prepositions.
Répondez à ces quelques questions
Répondez à ces quelques questions
Révision (p. 130, texte) Nombres (1-100).
Un petit Tour avec nous …?
Les fonctions.
Exercice Trame Ethernet
Année universitaire Système dinformation Le SQL (Structured Query Language) langage dinterrogation dune base de données.
LMD: Langage de Manipulation de Données
Le noyau Pages 22 /
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Cimetière de Djidjelli octobre 2010

15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
La haute tour sombre 3 Des actions
Exercice #1 Retrouvez le numéro, le nom et le lieu de chaque projet ainsi que le numéro du département qui les contrôle. NUMÉRO, NOM, LIEU, DNUM ( PROJET.
SELECT {* | Expression [Alias] [,...] } FROM Table [WHERE Condition] [ORDER BY { Expression | Alias } [ ASC | DESC ] [NULLS FIRST | NULLS LAST ] [,...]
SQL Partie 3 : (LID : Langage d'interrogation de données)
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 SQL PHILIPPE BANCQUART.
Mesurer l’intensité du courant électrique
La Saint-Valentin Par Matt Maxwell.

SPI - Serial Peripheral Interface
L’étrange ballet de la planète MARS
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Objectives Revise the numbers Say and ask for the time in French Say when you do different activities Ecrivez la date.
Maintenant que tu as compris, on va passer aux exercices Prends une feuille, un stylo, une règle.
Annexe 1 VISITE SUR
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
C'est pour bientôt.....
Veuillez trouver ci-joint
Initiation aux bases de données et à la programmation événementielle
Terrain Espérance Terrains Cézeaux T4T4 T1T1 T5T5 Matchs ext DU 06/08 au 12/ Mer 08Lun 06Mar 07Jeu 09Ven 10 10H 13H 15H 17H 18H 22H Sam 11Dim 12.
Les Nombres! de 0 à 20.
F L T R Université catholique de Louvain-la-Neuve Faculté de philosophie et lettres FLTR Faculté de Philosophie et Lettres Présentation décembre 2002 Réalisation:
SUJET D’ENTRAINEMENT n°4
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 SQL jointure PHILIPPE BANCQUART.
Limiter et trier des données
Introduction Le SQL (Structured  Query Language) est un langage universel de gestion des bases de données. Il a une triple fonction : LDD Langage de Définition.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1er décembre 2003 Temps de la Ville - Lyon Gerland - équipe Chronotopies A. Guez1  L ’ouverture des commerces de Gerland  heure par heure.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
Chapitre 5 : Le langage SQL
chapitre -1- OPERATIONS [B] REGLES DE PRIORITE (f n°103) lundi 15 septembre 2014  rappels de 6°  du nouveau en 5°  applications  exercices  Page.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
DatePlénières Commissions BAYBRIOISDELLIGODDYNLAVRILLEUXLE PENPARGNEAUXRIQUETSAÏFITROSZCZYNSKI 05/11/2014 CONT (Bxls)* Titulaire 05/11/2014ENVI (Bxls)*
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
EVALUATION Où est la panne ?
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
NA-01 MAR 17 FEV 19H00 ST-PO NA-02 MER 18 FEV 18H30 ST-PO NA-03 SAM 21 FEV 12H ST-PO NA-05 DIM 22 FEV 12H00 SAL Predateur valleyfield 3 Seign soul 2 sens.
Suivant 1 Informations générales 1 Cette présentation ne fonctionne qu’en utilisant les boutons :de la souris du pavé tactile Suivant 2 Retour 2.
Les Chiffres Prêts?
Elles avaient envahi le jardin, mais derrière... 1.
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
INTRODUCTION AUX BASES DE DONNEES SQL -2
Transcription de la présentation:

01. Liste des noms de candidats avec leur date de naissance. SELECT NomCandidat, DateNaissance FROM CANDIDAT ;

02. Liste des livres en précisant toutes les caractéristiques. SELECT * FROM LIVRE ;

03. Caractéristiques du ou des candidats dont le nom est FAURE. SELECT * SELECT* FROM CANDIDAT WHERE NomCandidat = “FAURE“ ;

04. Caractéristiques des livres dont le nom commence par I. SELECT CodeLivre, NomLivre, NbrePages, Genre, CodeEditeur FROM LIVRE WHERE NomLivre Like " I%" ; ou NomLivre = " I*"

05. Caractéristiques des livres dont la deuxième lettre est « M ». SELECT * FROM LIVRE WHERE NomLivre Like "_M%" ; ou NomLivre = "?M* ˝ ;

06. Liste des livres dans l’ordre décroissant des noms et dans l’ordre croissant des codes éditeurs. SELECT CodeLivre, NomLivre, NbrePages, Genre, CodeEditeur FROM LIVRE ORDER BY 2 DESC, 5 ; ou ORDER BY NomLivre DESC, CodeEditeur ASC ;

07. Livres empruntés (Numéro Candidat, Code Livre, Nom Livre). SELECT NumCandidat, LIVRE.CodeLivre, NomLivre FROM EMPRUNTER, LIVRE WHERE EMPRUNTER.CodeLivre = LIVRE.CodeLivre ;

08. Codes des éditeurs dont au moins un livre a été emprunté. SELECT DISTINCT CodeEditeur FROM LIVRE, EMPRUNTER WHERE EMPRUNTER.CodeLivre = LIVRE.CodeLivre ;

09. Pour chaque emprunt, afficher le code livre, le code éditeur, le numéro et le nom du candidat SELECT LIVRE.CodeLivre, CodeEditeur, CANDIDAT.NumCandidat, NomCandidat FROM LIVRE, EMPRUNTER, CANDIDAT WHERE EMPRUNTER.CodeLivre = LIVRE.CodeLivre AND EMPRUNTER.NumCandidat = CANDIDAT.NumCandidat ;

10. Afficher les livres qui ont 100 pages ou plus et qui ont comme code éditeur FOU1 ou dont le nom est Info SELECT CodeLivre, NomLivre FROM LIVRE WHERE NbrePages >= 100 AND (CodeEditeur = "FOU1" OR NomLivre = "Info") ;

11. Caractéristiques des livres dont le nombre de pages < 100. SELECT * FROM LIVRE WHERE NbrePages < 100 ;

12. Liste alphabétique et nbre de pages des livres dont NbrePages < 100. SELECT NomLivre, NbrePages FROM LIVRE WHERE NbrePages < 100 ORDER BY 1 ; ou ORDER BY NomLivre ASC ;

13. Afficher le numéro des candidats qui ont rendu le livre après 20 jours d’emprunt. SELECT NumCandidat FROM EMPRUNTER WHERE DateRetour > DateEmprunt + 20 ;

14. Numéro de candidat, Code livre et date d’emprunt des livres non retournés. SELECT NumCandidat, CodeLivre, DateEmprunt FROM EMPRUNTER WHERE DateRetour IS NULL ;

15. Caractéristiques des livres dont le nombre de pages est compris entre 50 (exclus) et 100 (exclus). SELECT CodeLivre, CodeEditeur, NomLivre, NbrePages, Genre FROM LIVRE WHERE NbrePages BETWEEN 51 AND 99 ;

16. Caractéristiques des livres I101 et I102. SELECT CodeLivre, NomLivre, NbrePages, Genre, CodeEditeur FROM LIVRE WHERE CodeLivre IN ("I101", "I102") ;

17. Liste des livres dont le nombre de pages est différent de 100. SELECT * FROM LIVRE WHERE NbrePages <> 100 ;

18. Caractéristiques de tous les livres sauf I101 et I102. SELECT * FROM LIVRE WHERE CodeLivre NOT IN ("I101", "I102") ;

19. Livres dont la première lettre ne commence pas par I. SELECT CodeLivre, NomLivre, NbrePages, Genre, CodeEditeur FROM LIVRE WHERE NomLivre NOT Like " I* " ;

20. Déterminer le nombre de candidats. SELECT COUNT(NumCandidat) AS NbCandidat FROM CANDIDAT ;

21. Déterminer le total des pages à lire. SELECT SUM(NbrePages) AS SommePages FROM LIVRE ;

22. Nombre moyen de pages pour l’ensemble des livres. SELECT AVG(NbrePages) As MoyPage FROM LIVRE ;

23. Nombre de livres empruntés pour chaque N° de candidat. SELECT NumCandidat, COUNT(CodeLivre) AS NbreLivre FROM EMPRUNTER GROUP BY NumCandidat ;

24. Nbre de livres empruntés pour chaque n° et nom de candidat. SELECT CANDIDAT.NumCandidat, NomCandidat, COUNT(CodeLivre) As NbreLivre FROM EMPRUNTER, CANDIDAT WHERE EMPRUNTER.NumCandidat =CANDIDAT.NumCandidat GROUP BY CANDIDAT.NumCandidat, NomCandidat ;

25. Nombre moyen de pages proposé par chaque code éditeur. SELECT CodeEditeur, AVG(NbrePages) FROM LIVRE GROUP BY CodeEditeur ;

26. Nombre moyen de pages proposé par chaque éditeur. SELECT EDITEUR.CodeEditeur, NomEditeur, AVG(NbrePages) AS MOYNbPages FROM LIVRE, EDITEUR WHERE LIVRE.CodeEditeur = EDITEUR.CodeEditeur GROUP BY EDITEUR.CodeEditeur, NomEditeur ;

27. Code et nom des éditeurs dont le nbre moyen de pages > 83. SELECT EDITEUR.CodeEditeur, NomEditeur, AVG(NbrePages) AS MOYNbPages FROM LIVRE, EDITEUR WHERE LIVRE.CodeEditeur = EDITEUR.CodeEditeur GROUP BY EDITEUR.CodeEditeur, NomEditeur HAVING AVG(NbrePages) > 83 ;