SQL ServerSQL Server T—SQL 基本编程

同 定义变量

     declare   @变量名   数据类型

                       例:declare  @a  int              —
变量名前得出 @
二 赋值

     set     @变量名 = 值   

     select  @变量名 = 值                              —
赋值不克独立实施,必须跟概念变量一起入选执行

                     例:set @a=10

老三 取值打印  

   select @变量名 ;  –打印在结果集中

    print @变量名 ;   –打印在消息框中

                    例:print @a;

 

、查汽车表中具备汽车之平均值并出口

SQL Server 1SQL Server 2

1 declare @price decimal(10,4) 
2 
3 select @price = AVG(Price) from Car 
4 
5 print '所有汽车的平均价格为:'+cast(@price as varchar(20))

View Code

季 分支语句

if … else          — if后面没有小括号,花括号用begin end 替代
  

if  判断标准
     begin
            要实践之话语
      end
  else
      begin
            要履之口舌
      end

SQL Server 3SQL Server 4

declare @a int;
declare @b int;

select @a = 1;
select @b =2;

if @a > @b 
 begin 
  select 'a比b大'
 end
else
 begin
   select'b比a大'
 end

View Code

 

五 循环语句
  
while         — 注意循环四因素:初始标准,循环条件,循环体,状态改变

         初始标准

while 循环条件 
begin
        循环体

        状态改变
end

SQL Server 5SQL Server 6

declare @a int;

select @a = 1

while @ <=10;

begin

     select @a ;

      select @a = @a + 1;

end

View Code

 

相关文章