Comment : |
Vous pouvez invoquer une fonction dans le critère WHEN entend que partie d'une expression booléenne.
WHEN({function|value} relation {function|value});
ou
WHEN NOT(function)
où :
est une fonction.
est une valeur ou une expression logique.
est un opérateur qui détermine la relation entre la fonction et la valeur, par exemple, GT ou LE.
Cette requête vérifie les valeurs dans LAST_NAME par rapport aux résultats de la fonction CHKFMT. Quand une correspondance est trouvée, la requête imprime un pied de tri.
TABLE FILE EMPLOYEE PRINT DEPARTMENT BY LAST_NAME ON LAST_NAME SUBFOOT "*** LAST NAME <LAST_NAME DOES MATCH MASK" WHEN NOT CHKFMT(15, LAST_NAME, 'SMITH ', 'I6'); END
La sortie est :
LAST_NAME DEPARTMENT --------- ---------- BANNING PRODUCTION BLACKWOOD MIS CROSS MIS GREENSPAN MIS IRVING PRODUCTION JONES MIS MCCOY MIS MCKNIGHT PRODUCTION ROMANS PRODUCTION SMITH MIS PRODUCTION *** LAST NAME SMITH DOES MATCH MASK STEVENS PRODUCTION
WebFOCUS |