首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

排序有关问题(order by.)

2012-09-04 
排序问题(order by...)迷惑,中文中的一、二、三、四、... 像这样的数字怎么排序?[解决办法]SQL codeorder bych

排序问题(order by...)
迷惑,中文中的一、二、三、四、... 像这样的数字怎么排序?

[解决办法]

SQL code
order by  charindex(col, '一二三四五六七八九十 ')
[解决办法]
SQL code
order by  charindex(col, '一二三四五六七八九十 ')
[解决办法]
探讨
引用:

有多少中文?
只是一到十

order by charindex(col,'一二三四五六七八九十')

多的话写一个转换函数


就是不确定,,主要是这样:例如说 一年级、二年级、。。然后 一班、二班。。 就类似这样的,凡是这个都要排序

如果能明确知道,就是'一二三四五六七八九十'那道好办了,建个关联的数字序号就行了

[解决办法]
探讨

引用:

有多少中文?
只是一到十

order by charindex(col,'一二三四五六七八九十')

多的话写一个转换函数


就是不确定,,主要是这样:例如说 一年级、二年级、。。然后 一班、二班。。 就类似这样的,凡是这个都要排序

如果能明确知道,就是'一二三四五六七八九十'那道好办了,建个关联的数字序号就行了

[解决办法]
探讨

班级、年级只是举个例子,这些是不一定确定的,还有‘一二三四五六七八九十’,谁知道,这款应用被什么机构用了,总不能,一个类机构给他们建一个这样的数字关联表把

热点排行