{SQL Server} requette
sandra2009
-
DM -
DM -
Bonjour,
j'ai un probleme j'arrive pas a faire la requette ssuivante:
Liste des films (code, titre) d’une nationalité donnée sortis une année donnée, triés par ordre alphabétique croissant des titres.
Cette Base de Données a pour sujet les films disponibles dans un magasin de location de films sur cassette.
Elle permet de définir pour chaque film :
- sa catégorie,
- son réalisateur,
- ses trois principaux acteurs,
- les cassettes contenant ce film.
Elle est composée de 6 relations :
La relation CATEGORIE : fournit le libellé de chaque catégorie en fonction d’un code. Elle correspond à la table :
CATEG (catcod, catlib)
La relation ACTEUR : donne le nom et le prénom d’un acteur en fonction d’un code. Elle correspond à la table :
ACTEUR (actcod, actnom, actpre)
La relation REALISATEUR : donne le nom et le prénom d’un réalisateur en fonction d’un code. Elle correspond à la table :
REALISA (reacod, reanom, reapre)
La relation FILM : précise le titre, la catégorie, l’année de sortie, la nationalité, la durée et le réalisateur d’un film en fonction d’un code. Elle correspond à la table :
FILM (filmcod, filmtit, catcod, filman, filmnat, filmdur, reacod)
La relation JOUE DANS : permet de définir quels sont les acteurs d’un film. Elle correspond à la table :
JOUE (filmcod, actcod)
La relation K7 : donne pour une cassette le code, le film contenu, le type, le mode d’acquisition, le prix et la date d’entrée. Elle correspond à la table :
K7 (k7cod, filmcod, k7typ, k7loc, k7pri, k7dat)
j'ai un probleme j'arrive pas a faire la requette ssuivante:
Liste des films (code, titre) d’une nationalité donnée sortis une année donnée, triés par ordre alphabétique croissant des titres.
Cette Base de Données a pour sujet les films disponibles dans un magasin de location de films sur cassette.
Elle permet de définir pour chaque film :
- sa catégorie,
- son réalisateur,
- ses trois principaux acteurs,
- les cassettes contenant ce film.
Elle est composée de 6 relations :
La relation CATEGORIE : fournit le libellé de chaque catégorie en fonction d’un code. Elle correspond à la table :
CATEG (catcod, catlib)
La relation ACTEUR : donne le nom et le prénom d’un acteur en fonction d’un code. Elle correspond à la table :
ACTEUR (actcod, actnom, actpre)
La relation REALISATEUR : donne le nom et le prénom d’un réalisateur en fonction d’un code. Elle correspond à la table :
REALISA (reacod, reanom, reapre)
La relation FILM : précise le titre, la catégorie, l’année de sortie, la nationalité, la durée et le réalisateur d’un film en fonction d’un code. Elle correspond à la table :
FILM (filmcod, filmtit, catcod, filman, filmnat, filmdur, reacod)
La relation JOUE DANS : permet de définir quels sont les acteurs d’un film. Elle correspond à la table :
JOUE (filmcod, actcod)
La relation K7 : donne pour une cassette le code, le film contenu, le type, le mode d’acquisition, le prix et la date d’entrée. Elle correspond à la table :
K7 (k7cod, filmcod, k7typ, k7loc, k7pri, k7dat)
A voir également:
- {SQL Server} requette
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Mysql community server - Télécharger - Bases de données
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
mais le champs nationalité et annee ne contient pas les conditions que tu as ecrit
WHERE f.filman = 'datedonnee'
AND f.filmnat = "nationalitedonnee"
idem pour la nationalité ?
si oui par exemple pour nationalité française d'un film de 2010 j'aurais sa :
SELECT f.filmcod, f.filmtit
FROM FILM f
WHERE f.filman = 2010
AND f.filmnat = "française"
ORDER BY f.filmtit ASC;
D'après la composition de table c'est la solution ...