SQL 基本编程

现男友 阅读:85 2022-09-29 09:59:41 评论:0

定义变量

赋值

取值

分支语句

循环语句

定义变量

declare @变量   数据类型          //@必须带着  不然程序不知道变量是什么  不带@   电脑会报错

例如

declare @a int              定义一个变量a

赋值

set @变量=  '值'  或者 值

select @变量='值'

例如

set @a='哈哈'                但是set @a=max(degree) from score  不行 用select可以 
select @a='哈哈'                select  @a =max(degree) from score      select @a=top1  name from student

取值

select @变量                     把@变量 的值映射到结果上

print @变量                      打印到消息上

执行语句时,必须选中语句执行

例如:一句执行了定义变量  

在单独执行赋值  

所以必须选择 你要执行的一套代码  才能得出你要的结果

 

或者我要取值

 

分支语句

if    分支条件                                 // 这里没有括号()  只是用空格代替了

begin                                            //代表的是开始  相当C#的  {

符合条件执行的代码

end                                            //  代表结束    相当C#的  }

 else

begin

不符合条件执行的代码

end

if... .... else  中间也可以加 else if

例如:

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

语句循环

 循环四要素:初始条件, 循环条件 ,循环体 , 状态改变

和C#的一样

declare  @a  int;

 select  @a=1 ;                            //  初始条件

 while   循环条件

  begin

           循环体   ;

        select @a=@a+1

 end 

例如:

declare @a  int; 
select @a=1; 
while @a<10 
begin 
 select @a; 
 select @a=@a+1; 
 end
View Code

本文参考链接:https://www.cnblogs.com/zhangwei99com/p/6591550.html
标签:数据库
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号