总结:
1.定义变量一般写在from语句之后,相当于在末尾定义变量
2.定义变量一般都要取一个别名,比如这里的init,t1等
3.变量在sql语句中表面上看只是个变量,但是从整个语句来看,它相当于一张表
4.大多数有变量的sql语句中,都有order by。个人理解是:指定变量对原始数据的执行过程每次面对的是哪一行。如果少了这个order by,则可能会出现一些错误
什么时候用@变量:目前我掌握的很浅,发现大家都基本在动态求和(累加)、排名中用。
————————————————
版权声明:本文为CSDN博主「古杜且偲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41081716/article/details/108428687