来源:http://bbs.csdn.net/topics/390095462
举例:表如下
| ID | 名称 | 排序 |
| 1 | 测试1 | |
| 2 | 测试2 | |
| 3 | 测试3 | 2 |
| 4 | 测试4 | |
| 5 | 测试5 | 1 |
| 6 | 测试6 | 3 |
| 7 | 测试7 | 5 |
| 8 | 测试8 |
现需要按【排序】字段排序,且NULL在后
SELECT *
FROM 表
ORDER BY (IIf(IsNull(排序),1000,排序))
参考IIF用法:http://baike.baidu.com/link?url=5U8efxCJxo62stmF4PbFhusGY7WeqmOQ2FkRhpvpEuJiWY57Kw4u2X4D5BE_O8YAFjgR5oP4KGICrcUKiJxWh_