MySQL自定义变量?学不废不收费

本文介绍了MySQL的自定义变量,将其比喻为一个小盒子,可以存储数据并在SQL语句中作为中间变量使用。通过示例展示了如何利用自定义变量实现累计营业额计算和模拟row_number()开窗函数,强调了掌握这一功能对数据分析的价值。
摘要由CSDN通过智能技术生成

相信大家对join,where 以及子查询等等操作已经非常熟悉,在此基础上如果对于mysql的用户自定义变量再熟练掌握了,那么对于数据分析来说就又多了一个工具。虽然这个功能不是经常用,但是学来扩展一下自己的知识库也是好的,免得书到用时方恨少。

今天有机会请到了自定义变量本量来给大家现场说法,咱天就唠叨唠叨自定义变量是个啥,是咋工作的。

  • 自定义变量---自我介绍

大家好,我是mysql自定义变量,和其他的自定义变量一样,你们可以把我当作一个小盒子,如果想要召唤我只要大喊一声

set @ver:='x'

就可以召唤出自定义变量本量,顺便把x放装进了盒子。

当然我除了可以装x,

还可以装b,心中默念 set @ver:='b' 就可以成功

如果心情不好我还可以啥也不装

比如set @ver:=0

如果召唤我请珍惜我,因为我在一次mysql链接中有效。

不要以为我只能散装,把我安装在生产线上照样能行。

比如某条sql生产出来一个指标需要存一下,只需要把结果into我就行了,具体操作如下:

select count(1) into @ver from table

想跟装进去的东西确认眼神么?select @ver,马上告诉你盒子里现在装了个啥

我一般不会单独存在,而是内嵌到sql语句里面作为一个存储中间变量的容器,如果想知道和我sql语句之间是怎么配合的,就不得不了解一下我的小老弟---sql

2,SQL的自我简介

大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值