社区
MS-SQL Server
帖子详情
字符 "10"与"2"的排序问题?
Justin_Song
2003-05-07 01:39:03
怎么实现字符"2"排在字符"10"前面
...全文
98
5
打赏
收藏
字符 "10"与"2"的排序问题?
怎么实现字符"2"排在字符"10"前面
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Justin_Song
2003-05-07
打赏
举报
回复
我的想法是假如有两个字符“A10”与“A2”进行排序时,我要求升序排列的话,要求“A2”在“A10”之前,可事实上,在SQL SERVER中不是这样排序的
cow977
2003-05-07
打赏
举报
回复
除非做为数字,否则2总是排在1XXX的后面。
CrazyFor
2003-05-07
打赏
举报
回复
select * from
order by right('000000000'+字段名,10)
iainet
2003-05-07
打赏
举报
回复
你为什么要这样排?
愉快的登山者
2003-05-07
打赏
举报
回复
select * from yourtable order by len(id), id
mysql 数字
字符
串
排序
问题
(解决
10
和2的
排序
前后
问题
)
例子: 1.当num字段的类型为int时,按数字
排序
(升序或降序)没有
问题
2.当num为Varchar时,按数字
排序
(升序或降序)出现
问题
。 数字
字符
串
排序
遇到此
问题
10
< 2
10
0<2 按数字的大小比应该是
10
>2 ,
10
0>2 ,
10
0>
10
通过以下方式可以解决此
问题
: num后面加0 2.将数字
字符
串转成数字进行比较 3.nu...
Python sort
排序
字符
串中含有数字 数字
10
排在数字2前面
问题
链接
层级数字
字符
串
排序
不正确
问题
(1、1.1、1.1.
10
、1.1.8、1.2、1.
10
、 2.1、....)
这次项目中碰到这样一个
问题
:对一个乱序的
字符
串集合进行
排序
,
字符
串集合包含以下内容 "1"、"1.1"、"1.3"、"1.9"、"1.7"、"1.
10
.1、"1.
10
"、"1.2"、"1.4"、"1.5"、"1.8"、"1.6"、"1.11"、"2.4"、"2.
10
"、"1.1.
10
"、 "1.1.8"、"2.1.3"、"2.1.5"、"2.1.
10
" 使用集合默认的
排序
功能,结果是这样...
关于Python3 数组中浮点型数据的
排序
问题
关于Python3 数组中浮点型数据的
排序
问题
当我使用Python自带的
排序
函数时,发现当
排序
小数时,得到的结果不是我想要的; 小数部分的
10
.0会排在2.1前面,用了sort和sorted,都不太行。 目前已解决,方法如下。 假设有如下数组,当使用“sorted”函数去
排序
: a = [8.9,9.0,9.1,9.2,9.3,9.5,9.7,9.9,
10
.0,
10
.1] b = a.sorted() print(b) 结果会输出: b = [
10
.0,
10
.1, 8.9, 9.0, 9.1, 9.2
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章