Bases de donnes 3 TD2 - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Bases de donnes 3 TD2

Description:

Exercices BD Recettes. Afficher la liste de recettes utilisant de ... Exercices - 2. Afficher une liste avec tous les artistes ayant un nom qui commence avec ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 9
Provided by: ericUni
Category:
Tags: bases | donnes | exercices | td2

less

Transcript and Presenter's Notes

Title: Bases de donnes 3 TD2


1
Bases de données 3 TD2
  • MySQL - Requêtes

2
Notions introductives
  • SQL Structured Query Language
  • la commande SELECT
  • SELECT Nom, Population FROM pays
  • SELECT Nom, Population FROM pays WHERE population
    gt 10000000
  • SELECT continents.Nom, pays.Nom FROM continents,
    pays WHERE continents.ID pays.IDContinent
  • SELECT Nom FROM pays WHERE Nom LIKE FR
  • SELECT COUNT() FROM pays

3
Structure BD Artists
4
Structure BD Recettes
5
Exercices BD Recettes
  • Afficher la liste de recettes utilisant de lail
  • Solution
  • select recettes.texte
  • from categories, recettes, categoriesrecettes
  • where categories.NumCategorie
    categoriesrecettes.NumCategorie
  • and recettes.NumRecette categoriesrecettes.NumRe
    cette
  • and categories.Libellé 'ail'

6
Exercices - 1
  • Afficher la liste dingrédients possibles
  • Afficher la liste de recettes
  • Afficher la liste de recettes utilisant du cassis
  • Afficher la liste de recettes utilisant de lail
    ou des tomates
  • Afficher la liste de recettes utilisant des
    tomates ou des oignons

7
Exercices - 2
  • Afficher une liste avec tous les artistes ayant
    un nom qui commence avec JACK
  • Afficher le nombre dartistes ayant un nom qui
    commence avec JA
  • Afficher les noms de tous les albums de Michael
    Jackson
  • Afficher la liste dartistes ayant de chansons
    qui contiennent le mot Paris dans le nom

8
Exercices - 3
  • Afficher la liste de recettes utilisant des
    tomates et des oignons
  • Ex. create temporary table album_temp select
    from album where album.Name LIKE 'Paris
  • Afficher lartiste qui à édité le plus dalbums
  • Ex. select count(album.IDArtist), album.IDArtist
    from album where album.Name LIKE 'PARIS' GROUP
    BY album.IDArtist
Write a Comment
User Comments (0)
About PowerShow.com