Pièce jointe 563624
Bonjour, j'aimerai une requete qui me permet de donner le sous-programme PL/SQL permettant de calculer le nombre de personnes testées pour une ville dont le code est donné en paramètre.
Version imprimable
Pièce jointe 563624
Bonjour, j'aimerai une requete qui me permet de donner le sous-programme PL/SQL permettant de calculer le nombre de personnes testées pour une ville dont le code est donné en paramètre.
Bonjour,
Ca ressemble furieusement à un devoir/exercice.
On ne te donnera pas de réponse toute faite, mais on peut t'aider à la trouver.
Donc montres-nous ce que tu as déjà fait, et tu auras des indications pour avancer.
Tatayo.
Bonjour,
Pas besoin de pl/sql ici, une simple requête suffit.
Tu peux faire cette requête:
Tu as absolument besoin d'écrire du pl/sql?Code:
1
2
3
4
5
6
7
8 select count(*) from test t where exists (select 1 from personne p join foyer f on p.idF = f.idF where f.idV = :idv and t.idP = p.idP );
Oui c'est bien ça mon probleme
Ok, s'il faut faire une fonction, alors y placer la requête que j'ai donnée:
Pour tester:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 create or replace function covid(code in number) return number is v_count number; begin select count(*) into v_count from test t where exists (select 1 from personne p join foyer f on p.idF = f.idF where f.idV = code and t.idP = p.idP ); return v_count; end covid;
Code:select covid(:code) from dual;