关于 order by 的简单问题

lsxaa 2006-06-23 07:05:01
order by 时候,根据字符集来排序怎么写来着??

...全文
201 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsxaa 2006-06-29
  • 打赏
  • 举报
回复
谢谢邹建,是这样的
shingkong 2006-06-28
  • 打赏
  • 举报
回复
LouisXIV(夜游神) 的例子,给我很大启发..
谢谢
wanttoknow2001 2006-06-28
  • 打赏
  • 举报
回复
按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as

不知道对不对呢
zjcxc 元老 2006-06-28
  • 打赏
  • 举报
回复
什么字符集? 排序规则吧?

order by 列 collate 排序规则名
lsxaa 2006-06-28
  • 打赏
  • 举报
回复
没人会啊
LouisXIV 2006-06-24
  • 打赏
  • 举报
回复
^^;

这只不过是示例而已,自然有应用的地方

不说别的,让你按甲乙丙丁的顺序输出结果集你打算怎么写?或者甲丙乙丁、或者丁乙丙甲等次序
losedxyz 2006-06-24
  • 打赏
  • 举报
回复
楼上好象不太对哦。

既然能够穷举甲 乙 丙 丁直接写出来就是了还排什么序啊
hellowork 2006-06-24
  • 打赏
  • 举报
回复
楼上的例子真不错,学习了。
表变量和列同名,要是不同名就更好了:
declare @t table (a varchar(10))
LouisXIV 2006-06-23
  • 打赏
  • 举报
回复
指这样??

declare @a table
(
a varchar(10)
)

insert into @a
select '甲' union all
select '丁' union all
select '乙' union all
select '丙'

select * from @a

select * from @a order by charindex(a,'甲 乙 丙 丁')

/*

a
----------






a
----------




*/
liangpei2008 2006-06-23
  • 打赏
  • 举报
回复
--LZ大哥,字符集?能不能说详细一点!
lsxaa 2006-06-23
  • 打赏
  • 举报
回复
谁会,帮帮我,好久没写都忘了

34,590

社区成员

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

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