在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql如何给查询加序号

109次阅读
没有评论

共计 1116 个字符,预计需要花费 3 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“mysql 如何给查询加序号”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql 如何给查询加序号”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

在 mysql 中,可以利用 SELECT 语句定义用户变量给查询结果添加序号,语法为“SELECT 字段 1, 字段 2,(@i:=@i+1) AS 序号 FROM 表名,(SELECT @i:=0) AS itable;”。

本教程操作环境:windows10 系统、mysql8.0.22 版本、Dell G3 电脑。

mysql 怎么给查询加序号

一种普遍的解决方法是:通过 定义用户变量 生成序号

举例:假设数据库有 student 表

表中有字段:sid,sname,gender,age

查询表中的数据并加上序号,对应的 SQL 为:

SELECT sid,sname,gender,age,(@i:=@i+1) AS  序号  
FROM student,(SELECT @i:=0) AS itable;

或者

SET @i=0;
SELECT sid,sname,gender,age,@i:=@i+1 AS  序号  
FROM student;

查询结果如图所示:

解释说明:

1、(@i:=@i+1) 也可以写成 @i:=@i+1,加括号是为了视觉上更清晰。

它代表的意思是:变量 i 加 1 赋值给变量 i,在定义好一个变量后每次查询都会给这个变量自增,每次执行查询语句获取结果后就不需要这个变量自增了

2、(SELECT @i:=0) AS itable,定义用户变量 i,设置初始值为 0,然后将它作为派生表使用,AS 定义了表的别名。

3、SET @i=0。定义用户变量 i,赋初值为 0,

相关知识点:

1、MySQL 定义用户变量的方式:select @变量名,上面的 SQL 语句中,变量的名字是 i

2、用户变量赋值:一种是直接用 = 号,另一种是用 := 号。

= 和 := 的区别:

使用 set 命令对用户变量进行赋值时,两种方式都可以使用,

即:SET @变量名 =xxx 或 SET @变量名:=xxx

使用 select 语句对用户变量进行赋值时,只能使用 :=“方式,因为在 select 语句中,”= 号被看作是比较操作符。即:SELECT @变量名:=xxx

①:用户变量

②:派生表

③:AS 设置别名

用 Oracle 的写法是:

SELECT  sid , sname , gender , age ,
ROW_NUMBER() over(order by  sid) AS  序号 
FROM  user

读到这里,这篇“mysql 如何给查询加序号”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计1116字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 成人免费福利 | 日本人六九视频 | 依依成人精品视频在线观看 | 欧美在线视频播放 | 国产成人无码一区二区三区在线 | 日韩免费一区二区 | 富婆如狼似虎找黑人老外 | 天天操网站 | 在线免费国产视频 | 欧美成人国产精品高潮 | 国产做人爱三级视频在线 | 浪潮av色综合久久天堂 | 少妇做爰又色又紧夜视频 | 欧美国产精品va在线观看 | 色综合色天天久久婷婷基地 | 在线播放免费人成视频在线观看 | 国产色视频一区二区三区 | 成人黄色在线视频 | 美女一级 | 最近中文字幕视频高清 | 中国漂亮护士一级毛片 | 国产国产人免费人成成免视频 | 亚洲s色大片在线观看 | 天天爽夜夜爽夜夜爽精品视频 | 男女真人一级毛片做暖爱 | 精品一区二区三区在线观看视频 | 久久久久久久波多野结衣高潮 | 亚洲av无码无在线观看红杏 | 免费网站色 | yiren22亚洲综合高清一区 | 国产乱对白精彩 | 欧美日韩一区二区三区在线观看 | 操骚b视频| 九九精品视频一区二区三区 | 欧美视频在线观看视频 | 韩国一级淫片视频免费播放 | 免费一级视频在线播放 | 精品国内一区二区三区免费视频 | 曰本女人与公拘交酡 | 一级做a爰片性色毛片中国 一级做a爰全过程免费视频毛片 | 午夜激情福利视频 |