Page 1 sur 1

Requette de calcul de pourcentage avec deux tabbles sql

Posté : 15 oct. 2018, 02:56
par messou
J'ai mes deux tables suivates que je veux faire une requete sur ces deux:
Je veux calculer le pourcentage de film francais.Merci pour vos réponses,elles seront bien entendues

CREATE TABLE Film (id INTEGER NOT NULL,
titre VARCHAR (50) NOT NULL,
annee INTEGER NOT NULL,
id_realisateur INTEGER,
genre VARCHAR(30) NOT NULL,
resume TEXT, /* LONG pour ORACLE */
code_pays VARCHAR (4),
PRIMARY KEY (id),
FOREIGN KEY (id_realisateur) REFERENCES Artiste(id),
FOREIGN KEY (code_pays) REFERENCES Pays(code));

CREATE TABLE Pays (code VARCHAR(4) NOT NULL,
nom VARCHAR (30) DEFAULT 'Inconnu' NOT NULL,
langue VARCHAR (30) NOT NULL,
PRIMARY KEY (code));

Je reprends:
Je veux calculer le pourcentage de film francais d'abord,
Calculer aussi les pourcentages pour chaque pays
Je suis débutant :) et j'ai besoin d'aide svp.

Re: Requette de calcul de pourcentage avec deux tabbles sql

Posté : 15 oct. 2018, 03:11
par messou
J'ai déja fais ceci mais je ne suis pas trop satistfaits de larigueur de ma requete meme si ça marche:

SELECT COUNT(*)*100/(SELECT COUNT(*) FROM Film) FROM Film WHERE code_pays = 'FR';