mysql临时变量

mysql里面使用@@定义全局变量,定义局部变量使用@

一、定义语法

 方式1:使用set,定义形式 set  @temp=[var],实例如下

set  @temp=10;
SELECT @temp;

方式2:使用select,定义形式  select  @temp:=[var]

SELECT  @temp1:=10;
SELECT  @temp1;

二、应用

mysql临时变量_第1张图片

如上所示的表:对水果的总价进行累计求和

SELECT  id,NAME,price,num,(price * num +@incr) '增值',@incr:= price * num  total FROM  t_vartest,(SELECT @incr := 0.00 ) i;

mysql临时变量_第2张图片

你可能感兴趣的:(JavaWeb)