nullif

Restituisce un valore nullo se value1 è uguale a value2; altrimenti restituisce value1. Questo può essere usato per sostituire in modo condizionale i valori con NULL.

Sintassi

  • nullif(value1,value2)

Argomenti

  • value1 Il valore che dovrebbe essere utilizzato o sostituito con NULL.
  • value2 Il valore di controllo che attiverà la sostituzione NULL.

Esempi

nullif('(none)', '(none)') → NULL
nullif('text', '(none)') → 'text'
nullif("name", '') → NULL, se "name" è una stringa vuota (o già NULL), "name" in qualsiasi altro caso.

Osservazioni