7 Operatoru funkcijas
Visas šeit uzskaitītās funkcijas tiek atbalstītas:
Funkcijas ir uzskaitītas bez papildu informācijas. Noklikšķiniet uz funkcijas, lai skatītu pilnu informāciju.
| Funkcija | Apraksts |
|---|---|
| between | Pārbaudīt, vai vērtība ietilpst norādītajā diapazonā. |
| in | Pārbaudīt, vai vērtība ir vienāda ar vismaz vienu no uzskaitītajām vērtībām. |
Funkciju informācija
Dažas vispārīgas piezīmes par funkciju parametriem:
- Funkciju parametrus atdala ar komatu
- Izteiksmes tiek pieņemtas kā parametri
between(value,min,max)
Pārbauda, vai vērtība ietilpst norādītajā diapazonā.
Atbalstītie vērtību tipi: Integer, Float.
Atgriež: 1 - diapazonā; 0 - pretējā gadījumā.
Parametri:
- value - pārbaudāmā vērtība;
- min - minimālā vērtība;
- max - maksimālā vērtība.
Piemērs:
between(last(/host/key),1,10)=1 #trigeris, ja vērtība ir no 1 līdz 10
in(value,value1,value2,...valueN)
Pārbauda, vai vērtība ir vienāda ar vismaz vienu no uzskaitītajām vērtībām.
Atbalstītie vērtību tipi: Integer, Float, Character, Text, Log.
Atgriež: 1 - ja ir vienāda; 0 - pretējā gadījumā.
Parametri:
- value - pārbaudāmā vērtība;
- valueX - uzskaitītās vērtības (virknes vērtībām jābūt dubultpēdiņās).
Vērtība tiek salīdzināta ar uzskaitītajām vērtībām kā skaitļi, ja visas šīs vērtības var pārveidot skaitliskā formā; pretējā gadījumā tās tiek salīdzinātas kā virknes.
Piemērs:
in(last(/host/key),5,10)=1 #trigeris, ja pēdējā vērtība ir vienāda ar 5 vai 10
in("text",last(/host/key),last(/host/key,#2))=1 #trigeris, ja "text" ir vienāds ar jebkuru no pēdējām 2 vērtībām
Skatiet visas atbalstītās funkcijas.