0
点赞
收藏
分享

微信扫一扫

SQL 编程、函数(一)

莞尔小迷糊 2022-04-06 阅读 52

目录

定义变量

赋值语句

begin … end语句

goto语句

综合例子练习


学习内容定义变量、变量赋值、begin … end语句、goto语句、if条件语句、while循环语句、

  • 定义变量

  • 变量以 @ 符号开头,语法格式::declare @变量名  数据类型
declare @id int , @count int   --声明变量
  • 赋值语句

  • set  @变量名=值,也可以写成,  select  @变量名=值 ,但是:set 不支持同时对多个变量赋值,select 支持同时对多个变量赋值
  • select语句和set语句区别

例子:

declare @id int , @count int   --声明变量
set @id=0   --单个变量赋值
select @id=1,@count=2 --同时对个变量进行赋值
  • begin … end语句

  • begin … end 用来设定一个程序块,将在 begin … end 内的所有程序视为一个单行语句  

语法:

  • goto语句

  • goto 语句可以让程序跳转到一个指定的标签处并执行其后的代码

  • 综合例子练习

declare @id int , @count int   --声明变量
set @id=0   --单个变量赋值
--select @id=1,@count=2 --同时对个变量进行赋值
select @count=(select count(*) from AA) --赋值
if @count > 100
	begin print '数量太多了把!!!'
	end   --begin … end 用来设定一个程序块,将在 begin … end 内的所有程序视为一个单行语句·
else 
	begin print '数量太少了呀~~~' begin  print '只有' +str(@count)+'条记录'end end 
while @id<=@count  --while 循环语句
	begin print '这是第'+str(@id)+'行的记录!!!'  set @id=@id+1  end

结果:

  •  ②
declare @x int --定义变量
select @x = 1 --赋值
label:
	print @x
	select @x = @x + 1
	while @x < 6
goto label  -- goto 语句可以让程序跳转到一个指定的标签处并执行其后的代码。
--作为跳转目标的标识符可为数字与字符的组合 但必须以 ": "结尾,如 '2: '或‘3b1: ’

结果:


举报

相关推荐

0 条评论