Selecting 1st non-null / non-zero value from list of fields (sql/coldfusion)
Posted on 2007-03-22
I have a table with 3 fields, field1, field2 and field3. I need to write an update query that moves field2 to field1 AND if field3 is entered, move field3 to field1 (replacing value just moved from field2).
I got the following solution from Lowfatspread:
set field1 = coalesce(field3,field2)
which is fine when field=null. When field=0, this field is returned. I want to be able to return first non-null / non-zero value in list. Can someone help me out with this? Thanks. Errol.