在T—Sql中使用变量 一)局部变量 二)全局变量

本文详细介绍了在T-SQL中如何声明、赋值和使用局部变量,包括通过set和select的方式,以及在条件判断、循环计算和事务操作中的应用。此外,还涉及到全局变量的使用,并给出了自定义存储过程的示例。
摘要由CSDN通过智能技术生成

一、在T—Sql中使用变量
(一)局部变量
1声明变量  @age和@name
declare @name varchar(20)
declare @age int
2赋值

--(1)方法1
    set @age=18
    set @name='yqq'
--(2)方法2
    select @age=27
    select @name='ydx'
3分别使用set和select 为行号变量@rcount赋值
declare @rcount int
set @rcount=(select COUNT(*) from Student)
select @rcount=COUNT(*) from Student
计算score表中english平均成绩,如果〉=60,查询正数前三名,否则找出倒数前三名。
declare @count int
select @count=COUNT(*) from Score
declare @sum float
select @sum=SUM(ENGLISH) FROM Score
declare @avg float
set @avg=(@sum/@count)
if @avg>=60
   begin
      select top 3 * from Score order by english desc
   end
else
   begin
      select top 3 * from Score

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值