Skip to main content

Operatori del flusso di lavoro

Un operatore è un carattere che rappresenta un'azione. Utilizza un operatore aritmetico per eseguire calcoli matematici o un operatore booleano per lavorare con valori true e false. Gli operatori possono essere utilizzati con tutti i tipi di dati.

Ordine di precedenza

Questa tabella mostra l'ordine stabilito dei gruppi di operatori. Le operazioni all'interno di un gruppo si associano da sinistra a destra.

Ordine

Operatori

1

*/

2

+-

3

<=<>=>INNOT

4

=!=

5

&&AND||OR

Addizione

+: utilizza l'operatore di addizione per aggiungere più valori numerici. Puoi anche concatenare le stringhe.

AND booleano - Parola chiave

AND: permette di combinare 2 valori booleani. Il risultato è vero se entrambi i valori combinati sono true, false se uno dei due è false ma non NULL e NULL se uno dei due è NULL.

Booleano E

&&: permette di combinare 2 valori booleani. Il risultato è vero se entrambi i valori combinati sono true, false se uno dei due è false ma non NULL e NULL se uno dei due è NULL. L'operatore booleano AND non segue le normali regole di precedenza, ma va da sinistra verso destra. Ad esempio,A&&B||C restituisce True per ABC=(011), mentre l'espressione C||A&&B viene valutata come (C||B)&&A e restituisce False per (011).

NON Booleano - Parola chiave

NOT: accetta 1 input. Se l'input è true, restituisce False. Se l'input è false, restituisce True. Se l'input è NULL, restituisce NULL.

NOT booleano

!: accetta 1 input. Se l'input è true, restituisce False. Se l'input è false, restituisce True. Se l'input è NULL, restituisce NULL.

Boolean OR - Keyword

OR: permette di combinare 2 valori booleani. Restituisce True se uno (o entrambi) i valori sono true. Restituisce NULL se uno dei valori è NULL.

Booleano OR

||: permette di combinare 2 valori booleani. Restituisce True se uno (o entrambi) i valori sono true. Restituisce NULL se uno dei valori è NULL. L'operatore booleano OR non segue le normali regole di precedenza, ma viene applicato da sinistra verso destra. Ad esempio,A&&B||C restituisce True per ABC=(011), mentre l'espressione C||A&&B viene valutata come (C||B)&&A e restituisce False per (011).

Divisione

/: utilizza l'operatore di divisione per dividere un valore numerico per un altro. La divisione viene sempre eseguita come valore double, anche se può produrre come risultato un numero intero:

  • 6 / 3 restituisce un valore double (2), anche se 6 e 3 sono numeri interi.

  • 7,5 / 2,5 restituisce un valore double (3).

Uguale a

=: uguale a. Per inserire l'operatore Uguale a, puoi utilizzare anche ==.

Maggiore di

>: maggiore di.

Greater Than or Equal

>=: maggiore o uguale a.

Less Than

<: minore di.

Less Than or Equal

<=: minore o uguale a.

Moltiplicazione

*: utilizza l'operatore di moltiplicazione per moltiplicare i valori numerici.

Not Equal To

!=: non uguale a

Subtraction

-: utilizza l'operatore di sottrazione per sottrarre un valore numerico da un altro.

Value IN (...)

IN (): (valore di test in elenco) determina se un dato valore corrisponde a qualsiasi valore presente in una sotto query o in un elenco.

Value NOT IN (...)

NOT IN () (valore di test non incluso nell'elenco): determina se il valore specificato non è presente in una sottoquery o in un elenco.