社区
MS-SQL Server
帖子详情
字符 "10"与"2"的排序问题?
Justin_Song
2003-05-07 01:39:03
怎么实现字符"2"排在字符"10"前面
...全文
104
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的
排序
前后
问题
)
本文探讨了数字
字符
串
排序
的
问题
,特别是当数字作为
字符
存在时的
排序
错误,并提供了多种解决方案,包括
字符
串后加0、转换为数字类型、使用CAST或CONVERT函数等。同时,文章提到了在特定格式如A01、A1的
排序
中如何利用
字符
串截取技术。
Python sort
排序
字符
串中含有数字 数字
10
排在数字2前面
问题
博客聚焦于Python sort
排序
时,
字符
串中数字
排序
出现数字
10
排在数字2前面的
问题
。这属于Python编程中
排序
相关的信息技术
问题
,可能涉及
排序
算法的原理及应用。
层级数字
字符
串
排序
不正确
问题
(1、1.1、1.1.
10
、1.1.8、1.2、1.
10
、 2.1、....)
针对乱序
字符
串集合的
排序
问题
,如1.
10
和1.1.
10
的错误
排序
,通过自定义比较器实现正确
排序
。解析了比较器的具体实现过程,包括
字符
串分割、数字转换及长度比较,最终实现符合预期的
排序
结果。
关于Python3 数组中浮点型数据的
排序
问题
本文探讨了Python3中浮点型数组
排序
遇到的
问题
,即默认
排序
将
10
.0排在2.1前面。通过修改代码,将`int`改为`float`成功解决了这个
问题
。对于
字符
串形式的数组,需要先转换为数字再进行
排序
。
mysql
排序
是不是从1-
10
0的
排序
规则
排序
的,而是1后接
10
-19,然后2后接20-29等等,
问题
解决方式
博客讨论了在处理
字符
串中数字
排序
时出现的错误,指出
字符
串'
10
'<'2
10
0'<'2'的不正常
排序
现象。
问题
源于直接按
字符
串比较而非数值大小。解决方案是将
排序
字段转换为数字,例如使用F_sydd+0进行转换。应用这个方法后,
排序
得以正确执行。
MS-SQL Server
34,876
社区成员
254,638
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章