数据库一自增列,删除某行后求删除列

XXXXn帅气 2020-04-16 01:21:46

本人已有思路,不过还是想集思广益
...全文
259 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anticipation? 2020-06-08
  • 打赏
  • 举报
回复
XXXXn帅气 2020-04-16
  • 打赏
  • 举报
回复

个人思路上传,平均用时都在一秒左右,不过这个只能找到删除的第一个编号
XXXXn帅气 2020-04-16
  • 打赏
  • 举报
回复
引用 4 楼 卖水果的net 的回复:
row_number 不会那慢的, 只要不是太老的服务器,百万数据行一秒内出这个结果,问题不大。


正好有空 就试了一下SQL 2012的版本 平均也是六七秒
卖水果的net 2020-04-16
  • 打赏
  • 举报
回复
row_number 不会那慢的, 只要不是太老的服务器,百万数据行一秒内出这个结果,问题不大。
XXXXn帅气 2020-04-16
  • 打赏
  • 举报
回复
前排提示 二分法 不过仅是个人思路
XXXXn帅气 2020-04-16
  • 打赏
  • 举报
回复
引用 1 楼 卖水果的net 的回复:
这是一个经典的断号问题。

使用 row_number 函数,楼主也应该是这个思路。

不是哦 因为数量很多 row_number太慢了 题目要求一秒内查出噢
卖水果的net 2020-04-16
  • 打赏
  • 举报
回复
这是一个经典的断号问题。 使用 row_number 函数,楼主也应该是这个思路。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧