来源: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_