+ -
当前位置:首页 → 问答吧 → mysql 排序出现了个奇怪现象!!

mysql 排序出现了个奇怪现象!!

时间:2010-01-21

来源:互联网

select bUserName,expertMeetingStatus from bUserInfo where bUserType='2' order by expertMeetingStatus desc

这是我写的sql语句   expertMeetingStatus 有三种状态 online , notOnline , userNotFound

我想要把online的字段值排在最前 其他的不管

但是我执行上述sql  online的始终排在中间 

请问这个问题该如何解决啊 ? 等待高手赐教!! 谢谢

作者: userjob   发布时间: 2010-01-21

online , notOnline , userNotFound用这3各排序的时候是按首字母的大小排的啊,n<o<u  所以online排中间是对的

作者: dragonwang   发布时间: 2010-01-21

嗯。。。。。。。。。。

作者: dongdong1237   发布时间: 2010-01-21

恩 是按字母排序的

作者: 机器人   发布时间: 2010-01-21

javascript://

作者: 27025011   发布时间: 2010-01-21

是中间的  我考虑了好久 最好发现这种方法走不通 于是把这三种状态换为了1、2、3  问题解决  其他方法有点复杂 呵呵 谢谢大家的积极讨论
···

作者: userjob   发布时间: 2010-01-21

相关阅读 更多