Sostituire valori null in MariaDB e MySQL con IFNULL

Mattepuffo's logo
Sostituire valori null in MariaDB e MySQL con IFNULL

Sostituire valori null in MariaDB e MySQL con IFNULL

In pratica ho una query che mi restituisce valori null nel caso in cui non trova record.

E devo sostituire questi valori con un altro valore di default; nel mio caso con uno zero, in quanto si tratta di quantità e importi.

Per farlo in MariaDB e MySQL possiamo usare IFNULL!

Ecco l'esempio:

SELECT IFNULL(SUM(carico_qta), 0) qta
FROM carico
WHERE carico_fornitore = 100;

La funzione IFNULL vuole de valori:

  • quello da restituire nel caso ci sia
  • quello da visualizzare nel caso il risultato sia null

Enjoy!

PS: grazie al forum HTML.it per la dritta!


Condividi

Commentami!