社区
MySQL
帖子详情
请教一条MySql的实现语句
兔子-顾问
2017-09-27 10:14:36
详见已经解决问题的帖子:http://bbs.csdn.net/topics/392268959
谢谢,刚工程师告诉我他用MySql不支持这个语法,之前的在sqlite上可以。
...全文
422
5
打赏
收藏
请教一条MySql的实现语句
详见已经解决问题的帖子:http://bbs.csdn.net/topics/392268959 谢谢,刚工程师告诉我他用MySql不支持这个语法,之前的在sqlite上可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2017-09-27
打赏
举报
回复
... mysql的帖子没审核通过么,还是没人气呢。
zjcxc
2017-09-27
打赏
举报
回复
另外,排序后的数据,是顺序扫描的,链表数据,晨顺序扫描的,这个对传统的机械硬盘来说,顺序的 IO,可比随机的 IO 效率快得多 而 2 楼的排序字段的做法,也就是借鉴索引的做法,在各条记录之间预留空间,记录移动直接移动到预留的空间,只有当预留空间不够用的时候,才考虑更大范围的数据移动,这个比链表的方式更有效率的了
zjcxc
2017-09-27
打赏
举报
回复
先不管实现 对于查询少,更新多的情况,使用链表的方式可以减少更新的量 但查询多,更新少的情况,每次查询的排序代价都高,那么使用链表的方式反而影响效率了
阳泉酒家小当家
2017-09-27
打赏
举报
回复
不太明白这个需求的具体的应用场景,为什么会有这样的需求
ACMAIN_CHM
2017-09-27
打赏
举报
回复
MYSQL 仅通过SQL语句无法实现这个功能。 即使使用MYSQL中的存储过程递归来解决,也由于递归深度的限制无法实现上千行的链表排序。但ORACLE,SQL SERVER中均可以通过ORALCE的CONNECT ,SQL SERVER中的WITH CTE来实现。 MYSQL建议还是专门一个排序字段。 (id, seqenceNo) ID SEQ 1 100 2 200 3 300 4 400 5 500 6 600 7 700 移动3到5和6 之间,则 update t set seq=( 500+600)/2
一条
sql
语句
完成
MySQL
去重留一
最快想到的是可以通过
一条
sql
语句
来解决,无奈自己对于复杂sql
语句
的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这...
asp.net知识库
如何解决ACCESS中SELECT TOP
语句
竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using...
MySQL
查询实战之业务为王
【为什么开这门课】 在实际工作中,有不少同学虽然掌握了
MySQL
的基本用法,但面对具体的业务需求,写起
MySQL
查询
语句
仍然比较吃力,比如
一条
SQL
语句
可以搞定的需求,因为不知道某个函数而拆分成多条来写,导致...
mysql
复杂查询
语句
_
请教
复杂的
MYSQL
查询
语句
原始表:工资时间姓名基本工资2004.11A00110002004.11B00110002004.12A00110002004.12B0011000查询条件是时间两个时间值time1=2004-11,time2=2004-12也就是说... 有时候单个月的工资还需求和,每月不止
一条
记录 展开
h5怎么用
mysql
_【
mysql
】
请教
一条
mysql
的sql
语句
写法;
现在是有两张表;msg:针对单个用户的普通消息...
mysql
> select * from msg;idcontentdate1内容12016-08-03 11:56:542内容32016-08-05 11:57:062 rows in set
mysql
> select * from admin_msg;idcontentdate1...
MySQL
56,673
社区成员
56,705
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章