当前位置: 首页 > news >正文

mysql8常用sql语句

查询结果带行号

-- 表名为  mi_user, 假设包含列 id ,address  

SELECT  ROW_NUMBER() OVER (ORDER BY id) AS row_num, t.id, t.address  FROM mi_user t ;
 
 SELECT  ROW_NUMBER() OVER ( ) AS row_num, t.id, t.address  FROM mi_user t ;

更新某列数据为行号

-- 表名:mi_user , 排序的列id,保存行数的列row_num
SET @row_nu := 0;

UPDATE mi_user 
JOIN ( SELECT  *,  @row_nu := @row_nu + 1 AS rn FROM mi_user ORDER BY id ) AS ranked
USING (id)
SET mi_user.row_num = ranked.rn  ;
 

相关文章:

  • VLLM推理大模型显存不够后,导致程序引擎崩溃的调优方案尝试
  • Mac M系列 安装 jadx-gui
  • java架构设计
  • git cherry-pick和git stash命令详解
  • 反转链表II
  • leetcode0295. 数据流的中位数-hard
  • 关于 javax.validation.constraints的详细说明
  • HuggingFace的SafeSensor格式模型能转成Ollama格式的吗?
  • 26、测试咒语:魔法校验—— Jest+Testing Lib
  • SimpleAdmin云服务器发布
  • 浅聊一下数据库的索引优化
  • 19.Excel数据透视表:第2部分数据透视计算
  • 生产级编排AI工作流套件:Flyte全面使用指南 — Core concepts
  • 需求管理缺乏持续改进机制,如何建立
  • 计算机视觉----时域频域在图像中的意义、傅里叶变换在图像中的应用、卷积核的频域解释
  • 黑白浮生项目测试报告
  • 【入门】纸盒的最大体积是多少?
  • docker部署WeDataSphere开源大数据平台
  • redis数据结构-10(ZREM、ZSCORE、ZINCRBY)
  • 以价值为导向的精准数据治理实践,赋能业务决策
  • 奥迪车加油时频繁“跳枪”维修两年未解决,4S店拒退换:可延长质保
  • 风雨天涯梦——《袁保龄公牍》发微
  • 杭州“放大招”支持足球发展:足球人才可评“高层次人才”
  • 视频|王弘治:王太后,“先天宫斗圣体”?
  • 王毅谈中拉论坛十年成果
  • 首映|奥斯卡最佳国际影片《我仍在此》即将公映