关于SQL按字段排序的问题

lic1980 2005-09-13 02:10:50
我有一个字段,只能取固定的几个值(“专题”,“行情”,“促销”)
我需要取得的数据按(“专题”,“行情”,“促销”)排序,应该怎么做呢?
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HHH3000 2005-09-13
  • 打赏
  • 举报
回复
赫赫,我愚昧了~~

ghaihua(晨昕)的方法完全可行,不过前提是你的那个字段只能是 '专题行情促销'如果有多余的字就不可以了,如果还有其他字符可以直接按顺序加到'专题行情促销'中就可以了
bjrqzp 2005-09-13
  • 打赏
  • 举报
回复
是一一对应的,也就是如数据库的时候
专题--〉0 ,
行情 --〉 1 ,
促销--〉2

不过这个发放比较笨,如果数据库不能更改结构的话,不能用
NetFishDuDu 2005-09-13
  • 打赏
  • 举报
回复
你那个字段是不是这三个词中只包含一个,还是不定啊?
HHH3000 2005-09-13
  • 打赏
  • 举报
回复
ghaihua(晨昕)的方法可行么?

这样不是查询‘专题行情促销'整个字符串么?
bjrqzp 2005-09-13
  • 打赏
  • 举报
回复
有一个比较笨的方法:
你可以增加一个字段,比如NUM,然后对应专题--〉0 ,行情 --〉 1 ,促销--〉2
然后 ORDER BY NUM

顺表问一句CharIndex 是什么的语法?
haver.G 2005-09-13
  • 打赏
  • 举报
回复
Select * from 表名 Order By CharIndex(字段名,N'专题行情促销')

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧