Nozioni fondamentali > Relazioni e parametri > Relazioni > Operatori e funzioni utilizzati nelle relazioni > Operatori utilizzati nelle relazioni
  
Operatori utilizzati nelle relazioni
I seguenti operatori possono essere utilizzati nelle relazioni, sia in equazioni che in istruzioni condizionali:
Operatori aritmetici
+
Addizione
Sottrazione
/
Divisione
*
Moltiplicazione
^
Elevamento a potenza
()
Parentesi per il raggruppamento, ad esempio d0 = (d1–d2)*d3
Operatore assegnazione
=
Uguale a
Il segno di uguale (=) è un operatore di assegnazione che definisce una corrispondenza tra le due parti di un'equazione o di una relazione. Quando viene utilizzato il segno di uguale, è possibile specificare un singolo parametro nella parte sinistra dell'equazione.
Operatori di paragone
Gli operatori di confronto vengono utilizzati quando può essere restituito un valore TRUE/FALSE. La relazione riportata di seguito, ad esempio, restituisce TRUE ogni volta che d1 è maggiore o uguale a 3.5. Restituisce FALSE ogni volta che d1 è minore di 3.5:
d1 >= 3.5
Vengono supportati i seguenti operatori di paragone:
==
Uguale a
>
Maggiore di
> =
Maggiore di o uguale a
!=, <>,~=
Diverso da
<
Minore di
<=
Minore di o uguale a
|
Oppure
&
And
~, !
Not
 
* L'operatore di assegnazione "uguale a" è diverso dall'operatore di confronto "uguale a".
Gli operatori |, &, ! e ~ estendono l'utilizzo delle relazione di paragone consentendo l'impostazione di diverse condizioni in una singola istruzione. La relazione riportata di seguito, ad esempio, restituisce TRUE ogni volta che il valore di d1 è compreso tra 2 e 3, ma è diverso da 2.5:
d1 > 2 & d1 < 3 & d1 ~= 2.5