为了账号安全,请及时绑定邮箱和手机立即绑定

这句sql 语句看不懂

/ 猿问

这句sql 语句看不懂

qq_杀意隆_0 2018-03-28 16:02:13

数据表:

https://img2.mukewang.com/5abb4bae0001d07104420229.jpg

declare @age int
select @age=age from [sf_chara] --这一句怎么理解?
select @age --这一句输出的为何是是45


查看完整描述

3 回答

已采纳
?
习惯受伤

select @age=age from [sf_chara]
这一句表示将查询出来的值赋值给变量@age,而这个表中有多条记录,后边的45会覆盖前边的44,所以最终结果为45

查看完整回答
1 反对 回复 2018-03-28
?
Frank作家
declare @age int
select @age=age from [sf_chara] 

这一整句是给声明一个int类型的变量@age
 然后给@age赋值  值为查询语句的值 
查询语句又支取age这一列的值 后面把前面覆盖了 所以是最后的45

有点像存储过程 但不是一个思路

查看完整回答
1 反对 回复 2018-04-03

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信