社区
MySQL
帖子详情
如何让结果按照原表中的顺序显示?
wildlily980
2010-03-30 03:11:15
比如一个表有三条记录。
ab
abc
a
d
....
我现在
select * from table_name where column_name like 'a%'
显示结果可能是
a
ab
abc
除了排序,有没有别的办法让它按照原表顺序显示
ab
abc
a
?
谢谢。
...全文
81
7
打赏
收藏
如何让结果按照原表中的顺序显示?
比如一个表有三条记录。 ab abc a d .... 我现在 select * from table_name where column_name like 'a%' 显示结果可能是 a ab abc 除了排序,有没有别的办法让它按照原表顺序显示 ab abc a ? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangxiao_jiang
2010-04-01
打赏
举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
除了排序,没有办法。
数据库基础理论中的一个要点就是
集合中的元组是没有顺序的。
[/Quote]
数据库存储数据是无序的,所以显示出来的,就是数据库的处理顺序,这个不确定排序的。记录多少,是否有索引,都会导致处理的顺序不同。
jiahehao
2010-03-31
打赏
举报
回复
有办法,表再增设一列A,设为自增长,然后把搜索出的结果按A进行排序,就是表中的原顺序了。。。。
ababababab
2010-03-30
打赏
举报
回复
查出来不一定的
如果需要有顺序 需要查出来的时候排序
ACMAIN_CHM
2010-03-30
打赏
举报
回复
不过我感觉,它还是有规律的。
你的结论是正确的,的确是有规律,不是随机的。不过这个规律对程序员来说没有用,它是MYSQL内部处理的一个顺序,并不保证结果。
wwwwb
2010-03-30
打赏
举报
回复
没有其它方法了,数据库中没有顺序概念
wildlily980
2010-03-30
打赏
举报
回复
谢谢回答,不过我感觉,它还是有规律的。每次第一个结果都会正确地显示在第一,其它则不保障,一般情况,数字多的会排在后面。
ACMAIN_CHM
2010-03-30
打赏
举报
回复
除了排序,没有办法。
数据库基础理论中的一个要点就是
集合中的元组是没有顺序的。
Java实现数据结构中的算法------第一讲
顺序
表
使用java语言来实现数据结构中涉及到的算法,并针对每个算法搭配习题进行实现。
mysql如何按照 in 里面的
顺序
显示
今天需要实现一个需求是根据sku批量匹配产品类型,sql语句如下 select product.sku,(select name from product_...乍一看,想要的结果已经实现了,但是,有一个问题,就是
显示
结果没有按照我的 in 查询里面的
顺序
显示
。
oracle按照in排序,让 排序 按照 in 列表的的
显示
顺序
排序输出。
业务上的稀奇古怪的要求。 必须满足。如何 让 sql 查询出来的 数据的排序 是按照 id 在 in () 列表中的
顺序
来排序
显示
...要按照 1,9,3,48,5,6 的
顺序
显示
数据。乍一看, 蒙圈了。 其本质 ,是按照 id 在列表中的位置...
看完这篇文章还不会
顺序
表和链表,请寄刀片给我
线性表是一种在实际中广泛使用的数据结构,常见的线性表:
顺序
表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以...
数据结构-
顺序
表基本操作的实现(含全部代码)
今天是线性表中的
顺序
表的实现,主要实现函数如下,读者有需要可以评论,我可以适当加几个。 CreatList(SqList &L,int n) 参数:
顺序
表L,
顺序
表长度n 功能:创建长度为的
顺序
表 时间复杂度:O(n) InitList...
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章