declare @a int; 定义:declare 是声明的意思 +@ +变量名 + 数据类型 注意数据类型啊
declare @b int;
set @a = 1; 赋值:set + @ +变量名 = 所附的值
set @b = 2;
--select @a = max(degree) from Score; 这也是一种赋值,也可以看作是查询,查出score表中的最高成绩
一次只能查询一个,是因为数据类型是int型的,不是字符串,不能都输出,所以只能附一个值
select @a = degree from Score 这样输出的是最后一个,相当于,把所有的数据都遍历一遍
然后输出最后一个
declare @a int;
declare @b int;
set @a = 1;
set @b = 2;
--if @a>@b
--select 'a大于b';
--else
--select 'a小于b'
--if @a>@b
--begin 开始
--select 'a大于b';
--print 'xxxxxxx';
--end 结束
--else
--select 'a小于b'
while 循环
while @a <= 3 while + 循环条件
set @a = @a + 1
select @a; 输出:有两种方法,一种是直接select + @ + 变量名 在下边结果中显示所附的值
print @a; 一种是打印print +@ + 变量名,这种,只在下边的消息中显示,一行受影响,还有所附的值