字段名:‘职称’,值为:“高”、“中”、“初”,如果不另建字段的话怎么排序??

smallbox2003 2003-05-06 09:30:04
字段名:‘职称’,值为:“高”、“中”、“初”,如果不另建字段的话怎么排序??
...全文
20 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
smallbox2003 2003-05-11
大家对不起了,我……
真不知道说什么好,结帖吧
回复
qiangsheng 2003-05-10
就是的,有些时候直接查过去的帖子就可以了,没必要在这里放分。
回复
victorycyz 2003-05-10
又来了,你还打算发多少个贴子给行者加分?
回复
简易无忌 2003-05-10
?????????????????????
回复
smallbox2003 2003-05-08
我知道了,
select zhicheng from lable
order by iif(zhicheng='高','1',iif(zhicheng='中','2','3'))

还是“行者”这个高人厉害!!
行者麻烦在这儿回个帖,谢了
回复
lyann 2003-05-08
顺序怎么不对呀??
回复
简易无忌 2003-05-08
对了,access不能用Case 但可直接用VB函数iif(),用法很简单:
select (iif(职称='高',3,(职称='初',2,1))) as XL from yourTab where ... order by XL
回复
smallbox2003 2003-05-07
请问直接用iif生成select语句该怎么写啊??
access好象不能用case,它出错
谢谢了!!!!!!!!!
回复
select (case 职称 when '高' then 3 when '中' then 2 when '初' then 1 else 0 end) as AA,* from myTable order by aa
回复
简易无忌 2003-05-06
select aa=(case when 职称='高' then 3
else (case when 职称='中' then 2
else (case when 职称='初' then 1 else 0)))
from yourTab order by aa

数据库为Access时更简单,直接用iif函数。
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7522

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-06 09:30
社区公告
暂无公告