Appel d'une fonction scalaire
Une fonction scalaire peut être utilisée partout où apparaissent des fonctions scalaires SQL normales, telles que les fonctions scalaires intégrées de NPS.
Il renvoie une valeur par ligne d'entrée. Voici un exemple de fonction scalaire :
SELECT applyOperationV1Sf('+', 1, 2, 3);
APPLYOPERATIONV1SF
--------------------
6
SELECT f1, f2, f3, f4, applyOperationV1Sf('+', f1, f2, f3, f4)
FROM edutestdata
WHERE color = 'red';
F1 | F2 | F3 | F4 | APPLYOPERATIONV1SF
------1
+
------2
+
-----3
+
--------4.000
+
| | | | --------------------10
100 | 300 | 0.5| 0.500 | 401
-100 | 300 | 0.5 | 0.500 | 201
100 | -300 | 0.5 | 0.500 | -199