博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql中用户变量实现依据某一字段,实现排名
阅读量:4099 次
发布时间:2019-05-25

本文共 591 字,大约阅读时间需要 1 分钟。

mysql变量的术语分类

参考链接:https://blog.csdn.net/zhangxiong0301/article/details/84686765

  1. 用户变量:以"@“开始,形式为”@变量名"

用户变量跟mysql客户端是绑定的,设置的变量,只对当前用户使用的客户端生效

  1. 全局变量:定义时,以如下两种形式出现,set GLOBAL 变量名 或者 set

@@global.变量名

对所有客户端生效。只有具有super权限才可以设置全局变量

  1. 会话变量:只对连接的客户端有效。
  2. 局部变量:作用范围在begin到end语句块之间。在该语句块里设置的变量

declare语句专门用于定义局部变量。set语句是设置不同类型的变量,包括会话变量和全局变量

SELECT	d.base_company_name,	d.base_capacity,	@rownum := @rownum + 1 AS rownum FROM	( SELECT DISTINCT q.base_company_name, q.base_capacity FROM qh_industry_month_analysis_area q WHERE district_id = 275 ORDER BY q.base_capacity DESC ) AS d,(	SELECT	@rownum := 0 	) r

在这里插入图片描述

你可能感兴趣的文章
为什么你应该放弃React老的Context API用新的Context API
查看>>
Koa2初体验
查看>>
Koa 2 初体验(二)
查看>>
Koa2框架原理解析和实现
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
【Unity】微信登录后将头像存为bytes,将bytes读取成sprite图片
查看>>
【Unity】使用GPS定位经纬度
查看>>
最小费用流 Bellman-Ford与Dijkstra 模板
查看>>
zookeeper(3)---zookeeper API的简单使用(增删改查操作)
查看>>
zookeeper(4)---监听器Watcher
查看>>
mapReduce(3)---入门示例WordCount
查看>>
hbase(3)---shell操作
查看>>
hbase(1)---概述
查看>>
hbase(5)---API示例
查看>>
SSM-CRUD(1)---环境搭建
查看>>
SSM-CRUD (3)---查询功能改造
查看>>
Nginx(2)---安装与启动
查看>>
springBoot(5)---整合servlet、Filter、Listener
查看>>