社区
Oracle 高级技术
帖子详情
请问关于ORDER by排序的问题
bbl198486
2010-01-06 04:29:15
我有一个项目 需要对楼门号排序 楼门号是 varchar2类型
如果 楼门号是 0~9这样的自然数
或者 A1~A9这样有规则的 字符串 排序很正常 但是
如果 是 A11,A12,B1,B2,A01,A02排出来的顺序就会是这样的 A1开头的在最前面 后面是 B开头的 然后 才是 A0开通的
想问问 这个 如何解决? 这是为什么?
...全文
91
8
打赏
收藏
请问关于ORDER by排序的问题
我有一个项目 需要对楼门号排序 楼门号是 varchar2类型 如果 楼门号是 0~9这样的自然数 或者 A1~A9这样有规则的 字符串 排序很正常 但是 如果 是 A11,A12,B1,B2,A01,A02排出来的顺序就会是这样的 A1开头的在最前面 后面是 B开头的 然后 才是 A0开通的 想问问 这个 如何解决? 这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangyunzeng2008
2010-01-06
打赏
举报
回复
不会有楼主说的情况的
crazylaa
2010-01-06
打赏
举报
回复
[Quote=引用 4 楼 java3344520 的回复:]
A11,A12,B1,B2,A01,A02
排出来的A01,A02,A11,A12,B1,B2
是比较每个字符的ASCII码排列的,所以一定先是对比第一位A和B,然后在第二位,在第三位
[/Quote]
一般都是这个,楼主贴出数据及sql看看?记得用代码模式,否则空格看不出来的
lovelrforever
2010-01-06
打赏
举报
回复
不会吧,排序不正常?
小灰狼W
2010-01-06
打赏
举报
回复
语句怎么写的?字母大小写都一致?
字符型字段的排序按起始字符开始,相同的比较第二个字符,往后类推
一般不会出现楼主说的情况
iqlife
2010-01-06
打赏
举报
回复
A11,A12,B1,B2,A01,A02
排出来的A01,A02,A11,A12,B1,B2
是比较每个字符的ASCII码排列的,所以一定先是对比第一位A和B,然后在第二位,在第三位
fatfoxz
2010-01-06
打赏
举报
回复
varchar2只听说过有10排在2前面的问题,应该没有楼主说的情况。
fatfoxz
2010-01-06
打赏
举报
回复
说反了吧?
order by结果应该是A0=>A1=>B
suiziguo
2010-01-06
打赏
举报
回复
怎么可能。我测试过了,默认ASC排序,A开头的肯定在B开头的前面,同样是A开头的,A0在A1前面。你怎么整出如此神奇的顺序的?
Mybatis,
Order
By
排序
问题
曾写过一篇博客,是接触了一段时间的mybatis开发总结的:《Mybatis,怀疑--使用--感悟》。...实现的时候只需要在查询语句后面加上
order
by 某个字段即可。在mybatis中,用工具可以帮助我们自动生成底层的一套东西,便
MYSQL数据库联合使用GROUP BY和
ORDER
BY后
ORDER
BY
排序
失效的
问题
MYSQL数据库联合使用GROUP BY和
ORDER
BY后
ORDER
BY
排序
失效的
问题
当我们需要使用group by 和
order
by来筛选
排序
的时候基本的语句如下 select * from a group by id
order
by create_date; 但是这样查询出来的结果是...
MySQL
order
by关键字详解,
order
by
排序
ORDER
BY 关键字一、
order
by 简介1)
order
by 的作用2)语法格式二、
order
by 使用1)按照字段名
排序
2)按照索引进行
排序
3)降序4)按照多列
排序
一、
order
by 简介
ORDER
BY 关键字用于对结果集进行「
排序
」。 1)...
【mysql】
order
by
排序
使用
ORDER
BY 对查询到的数据进行
排序
操作。 使用
ORDER
BY 子句
排序
ASC(ascend): 升序 DESC(descend):降序
ORDER
BY 子句在SELECT语句的结尾。 2. 单列
排序
按照salary从高到低的顺序显示员工信息 ...
order
by
排序
的用法
一、
order
by 1 其实1表示第一个栏位,2表示第二栏位; 依此类推,当表中只有2个栏位时,oder by 3就会出错,这个跟
order
by 列名没有什么区别,不过在特殊情况下还是很有用的. select owner,table_name,tablespace_...
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章