যদি কোনো মান না পাওয়া যায় তবে SUM ফাংশন '০' রিটার্ন করতে IFNULL বা COALESCE কমান্ড ব্যবহার করুন।
IFNULL সিনট্যাক্স
SELECT IFNULL(SUM(NULL), 0) AS aliasName;
প্রয়োগ:
mysql> SELECT IFNULL(SUM(NULL), 0) AS SUMOFTWO;
আউটপুট (০ রিটার্ন):
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
COALESCE সিনট্যাক্স
mysql> SELECT COALESCE(SUM(NULL),0) as SUMOFTWO;
আউটপুট (০ রিটার্ন):
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
পরামর্শ: COALESCE ANSI SQL স্ট্যান্ডার্ড এবং একাধিক আর্গুমেন্ট হ্যান্ডেল করতে পারে (COALESCE(a,b,c))। IFNULL শুধু MySQL-স্পেসিফিক এবং দুই আর্গুমেন্ট নেয়। সাধারণত COALESCE ব্যবহার করা ভালো।