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

Mysql中(@i:=@i+1)的介绍

@i:=@i+1 表达式

生成伪列实现自增序列

语法:

select  (@i:=@i+1) as ,t.*  from  table_name t,(select @i:=0) as j

(@i:=@i+1)代表定义一个变量,每次叠加 1;

(select @i:=0) as代表建立一个临时表,j是随便取的表名,但别名一定要的。

示例:表内容如图

sql 语句:

SELECT `name`,score,(@i:=@i+1) as 排名
FROM demo,(SELECT @i:=0) as demo1
ORDER BY score 
DESC

结果展示:

 

http://www.lryc.cn/news/99009.html

相关文章:

  • Nexperia和KYOCERA AVX Components Salzburg 就车规氮化镓功率模块达成合作
  • 数据库应用:Redis安装部署
  • 7.Docker-compose
  • 多线程:管程法
  • 7.1 String StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的?
  • 【C++STL标准库】容器适配器
  • 2023深圳杯(东三省)数学建模ABC题思路及代码
  • Set集合类详解(附加思维导图)
  • 【vue3】vue3接收props以及emit的用法
  • 【Lua学习笔记】Lua入门
  • LLM Data Pipelines: 解析大语言模型训练数据集处理的复杂流程
  • 如何使用postman判断返回结果是否正确
  • A General framework for Prompt
  • 使用python将PDF转word
  • CMU 15-445 -- Logging Schemes - 17
  • 逻辑回归分析实战(根据鸢尾花的性质预测鸢尾花类别)
  • 【每日一题】2050. 并行课程 III
  • 【kubernetes系列】kubernetes之使用kubeadm搭建高可用集群
  • SpringBoot 快速实现 IP 地址解析
  • 【云原生】Docker镜像的创建,Dockerfile
  • 了解Unity编辑器之组件篇Event(七)
  • bash: 睡觉的冒号;是不是两个点?
  • 揭秘爱数AnyShare认知助手:大模型深度产品化,深化人与机器的“分工协作”
  • ad+硬件每日学习十个知识点(10)23.7.21
  • RCU 使用及机制源码的一些分析
  • 【第二套】Java面试题
  • CSS3 实现边框圆角渐变色渐变文字效果
  • 第二天 kali代理配置
  • stable-diffusion-webui汉化教程
  • 热备盘激活失败导致raid5阵列崩溃的服务器数据恢复案例