A essere sincero è una funzione che non uso mai.Originariamente inviato da neida
Grazie, sempre molto disponibile! Senti, solo per curiosità, ma l'istruzione mysql IFNULL a cosa serve di preciso e nel caso della questione che ho posto prima non si potrebbe applicare in qualche modo?
Stando a quel che dice il manuale alla fine mi sembra che sia la stessa cosa di usare is not null
Se il campo non è null restituisce il campo (l'espressione 1), se è null assegni un altro valore (l'espressione 2).
La query dovrebbe diventare così:
select * from tabella where ifnull(campo,1) <> 1
Spero di non aver scritto eresie.
P.S. Ma usando is not null e != '' non sei riuscito ad estrarre i record che ti servono?


Rispondi quotando