请问如何按大写数字(一,二,三,四...)来排序

sh777 2002-08-06 10:37:08
请问如何按大写数字(一,二,三,四...)来排序
...全文
1399 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyword 2002-08-07
  • 打赏
  • 举报
回复
建议加入精华区!确实非常简单,非常高杆。
j9988 2002-08-07
  • 打赏
  • 举报
回复
icevi(按钮工厂) 高!!!

order by charindex(name,'一二三四五六七八九十')
icevi 2002-08-06
  • 打赏
  • 举报
回复
select charindex(name,'一二三四五六七八九十')
from aaa

这个意思吗?
Yang_ 2002-08-06
  • 打赏
  • 举报
回复
declare @Temp table (Id tinyint,Fld char(6))

insert @Temp values(1,'一')
insert @Temp values(2,'二')
insert @Temp values(3,'三')
insert @Temp values(4,'四')
....

select a.* from tablename a,@Temp t
where a.fld=t.fld
and ...
order by t.id

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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