বুলিয়ান এক্সপ্রেশন দিয়ে সর্টিং
ORDER BY Amount=0, Amount লিখলে Amount=0 এক্সপ্রেশন TRUE (1) হলে সে সারিগুলো পরে যাবে (কারণ TRUE > FALSE), FALSE (0) হলে আগে। তারপর उन्हিগুলো Amount অনুযায়ী সাজবে।
উদাহরণ
mysql> CREATE TABLE DemoTable1348 (Amount INT);
mysql> INSERT INTO DemoTable1348 VALUES (100), (0), (90), (45), (0), (89);
mysql> SELECT * FROM DemoTable1348;
কুয়েরি: শূন্য শেষে, বাকি ASC
mysql> SELECT * FROM DemoTable1348 ORDER BY Amount=0, Amount;
ফলাফল
+--------+
| Amount |
+--------+
| 45 |
| 89 |
| 90 |
| 100 |
| 0 |
| 0 |
+--------+
ব্যাখ্যা: Amount=0 বুলিয়ান এক্সপ্রেশন: ০ হলে 1 (TRUE), অন্যথায় 0 (FALSE)। ORDER BY 0, Amount → নন-জিরো আগে (Amount ASC), তারপর জিরো। এটি "শূন্য মানগুলো শেষে দেখাও" রিকোয়েস্টের জন্য সুন্দর ট্রিক।