TA贡献885条经验 获得超1144个赞
select @age=age from [sf_chara] 这一句表示将查询出来的值赋值给变量@age,而这个表中有多条记录,后边的45会覆盖前边的44,所以最终结果为45
TA贡献37条经验 获得超9个赞
declare
@age
int
select
@age=age
from
[sf_chara]
这一整句是给声明一个int类型的变量@age 然后给@age赋值 值为查询语句的值 查询语句又支取age这一列的值 后面把前面覆盖了 所以是最后的45
有点像存储过程 但不是一个思路
10+年DBA老司机带你轻松玩转 SQL
¥ 48.00
举报