Funzione ER IF

La funzione IF restituisce il primo valore specificato se viene soddisfatta la condizione specificata. In caso contrario, restituisce il secondo valore specificato. Il valore restituito può essere un valore di uno qualsiasi dei tipi di dati supportati.

Sintassi

IF (condition, first value, second value) as any of the supported data types

Argomenti

condition: Booleano

Un'espressione condizionale valida che deve essere testata.

first value: Qualsiasi tipo di dati supportato

Il risultato che viene restituito se la condizione viene soddisfatta.

second value: Qualsiasi tipo di dati supportato

Il risultato che viene restituito se la condizione non viene soddisfatta.

Valori restituiti

Qualsiasi tipo di dati supportato

Il valore risultante di uno qualsiasi dei tipi di dati supportati.

Note sull'utilizzo

Gli argomenti first value e second value devono essere specificati utilizzando lo stesso tipo di dati. In fase di progettazione viene generata un'eccezione se i tipi di dati dei valori configurati non corrispondono.

Se il primo valore e il secondo valore sono valori del tipo di dati Contenitore (record) o Elenco di record, il risultato ha solo i campi esistenti in entrambi i valori.

Esempio

IF (1=2, "condition is met", "condition is not met") restituisce la stringa "condition is not met".

Risorse aggiuntive

Funzioni logiche