sql server 的排序问题(70分)

  • 主题发起人 主题发起人 newhfy
  • 开始时间 开始时间
N

newhfy

Unregistered / Unconfirmed
GUEST, unregistred user!
两记录,字段:SNO
C2
C11
如何让Order By SNO 语句,以C2,C11排序,而非按C11,C2的顺序。
不能用Order BY len(SNO),SNO 语句排序
 
Order By SNO ASC
 
order by cast(substring(SNO,2,len(SNO)) as int)
 
不行啊,要直接用Order by SNO的,不能用其它的转换的。要象有WINDOWS2003的功能,直接中文排序的。
 
把你的 SNO 设置为 CHARACTER SET gb_2312 DEFAULT 看看
 
Order By SNO, C2,C11 ASC其实这些东西很简单,我有个SQL笔记你看看吧,是公开的
 
不能简单的用Sql语句做到吧,可能要用hgdong的方法去做的。谁有这方面的经验呢?谢谢!因为字符可能是1位,也可能是几位的。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部