ANSI का अर्थ है COALESCE का उपयोग करना :
SELECT COALESCE(a2.date, a1.date) AS `date`
...
MySQL नेटिव सिंटैक्स IFNULL :
SELECT IFNULL(a2.date, a1.date) AS `date`
...
COALESCE के विपरीत, IFNULL अन्य डेटाबेस के लिए पोर्टेबल नहीं है।
एक और एएनएसआई सिंटैक्स, CASE एक्सप्रेशन , एक विकल्प है:
SELECT CASE
WHEN a2.date IS NULL THEN a1.date
ELSE a2.date
END AS `date`
...
इसे ठीक से काम करने के लिए अधिक दिशा की आवश्यकता होती है, लेकिन यदि आवश्यकताएं बदलती हैं तो यह अधिक लचीली होती है।