Bonjour à tous, j'espere que qqun poura m'aider
J'aimerais créer une fonction en plpgsql qui compte
le nb de resultat, pas de probs mais le truc qui me bloc
c'est que j'aimerais récupérer l'argument et le mettre
dans un LIKE ou ILIKE
DECLARE
mot ALIAS FOR $1;
opt ALIAS FOR $2;
resultat integer;
BEGIN
IF opt = 1 THEN
select into resultat count(*) from ordinateur where nops = mot;
ELSE
select into resultat count(*) from ordinateur where nops ILIKE ('%mot%');
END IF;
RETURN resultat;
END;
En mettant celà comme çà il va rechercher une chaine qui contient le mot 'mot' et pas la valeur de cette variable !
Pas trouvé d'exemple, merci de votre aide !
Partager