COALESCE() ফাংশন: প্রথম নন-NULL মান ফেরত দেয়
COALESCE(col1, col2, ...) বাম থেকে ডান দিকে যাচাই করে প্রথম নন-NULL মান ফেরত দেয়। সব NULL হলে NULL ফেরত দেয়।
উদাহরণ
mysql> CREATE TABLE DemoTable1336 (FirstName VARCHAR(20), SecondName VARCHAR(20));
mysql> INSERT INTO DemoTable1336 VALUES ('John', NULL), (NULL, 'Chris'), ('David', 'Mike');
mysql> SELECT * FROM DemoTable1336;
কুয়েরি: প্রথম নন-NULL নাম বের করা
mysql> SELECT COALESCE(FirstName, SecondName) AS AlternateName FROM DemoTable1336;
ফলাফল
+---------------+
| AlternateName |
+---------------+
| John |
| Chris |
| David |
+---------------+
ব্যাখ্যা: ১ম সারিতে FirstName 'John' (নন-NULL) → ফেরত দেয়। ২য় সারিতে FirstName NULL, SecondName 'Chris' → 'Chris' ফেরত দেয়। ৩য় সারিতে FirstName 'David' → 'David' ফেরত দেয়। ফলব্যাক (fallback) মান সেট করতে, ডিফল্ট ভ্যালু প্রদর্শনে খুব উপকারী।