首页 > 软件操作教程 > 数据分析 > MySQL
题目内容

MySQL——用户变量

题目答案

用户变量

(1)定义用户变量语法格式:SET  @用户变量名1=值1 [, @用户变量名2=值2 , …]

创建用户变量name并赋值为“王林”。

SET @name='王林';


(2)查看用户变量

select @name;


(3)可以同时定义多个变量,变量间用逗号“,”隔开

创建用户变量user1并赋值为1,user2赋值为2,user3赋值为3。

SET @user1=1, @user2=2, @user3=3;


(4)创建变量也可以是一个表达式

创建用户变量user4,它的值为user3的值加1。

SET @user4=@user3+1;

查询用户变量user4的值。

SELECT @user4;

结果为:

 

(5)使用查询给变量赋值

SET @student=(SELECT 姓名 FROM XS WHERE 学号='081101');

查询表XS中名字等于例6.11中student值的学生信息。

SELECT 学号, 姓名, 专业名, 出生时间 

FROM XS

WHERE 姓名=@student;

 

(6)赋值运算

SELECT @t2:=(@t2:=2)+5  AS  t2;

结果t2的值为7。

注意:在使用赋值时,等于必须用“:=”,而不能使用“=”

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端