COALESCE
Use का उपयोग करें
SELECT id,
GREATEST(date1,
COALESCE(date2, 0),
COALESCE(date3, 0)) as datemax
FROM mytable
अपडेट:यह उत्तर पहले इस्तेमाल किया गया था IFNULL
जो काम करता है, लेकिन जैसा कि माइक चेम्बरलेन ने टिप्पणियों में बताया, COALESCE
वास्तव में पसंदीदा तरीका है।