首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

access中iif后的排序有关问题

2012-02-29 
access中iif后的排序问题如题:不用IIF之前的排序结果如下abc-------10*239*217*22空*11空*35iif语句如下ii

access中iif后的排序问题
如题:
不用IIF之前的排序结果如下
a     b     c
-------
10   *   23
9     *   21
7     *   22
空   *   11
空   *   35
iif语句如下
iif(isnull(a),c,a)
IIF后的排序结果如下
a     b     c
-------
10   *   23
9     *   21
7     *   22
11   *   11
35   *   35

请问这是为什么!
如何在使用IIF之后让A列以倒序排列。


[解决办法]
order by iif(isnull(a),c,a)

或许,jet 的 sql 语法也支持你给查询表达式设置别名,然后在 order by 中使用别名。你自己都不显示a,干嘛用a排序?对不对?

热点排行
Bad Request.