数据库实验

数据库实验

1、T-SQL编程1:分别用CASE语句和IF语句实现
声明整数变量@var,使用CASE流程控制语句判断@var值等于1,等于2或者两者都不等。当@var值为1时,输出字符串”var is 1”; 当@var值为2时,输出字符串”var is 2”;否则输出字符串”var is not 1 or 2”。
DECLARE @VAR INT
SELECT
CASE
WHEN @VAR=1 THEN’VAR is 1’
WHEN @VAR=2 THEN’VAR is 2’
ELSE ‘VAR is not 1 or 2’
END

2、T-SQL编程2:统计被3整除的数和总和
编程计算1~100之间所有能被3整除的数的个数@count和总和@sum,并分别用Select语句和Print语句两种方法输出个数@count和总和@sum。
DECLARE @S SMALLINT,@I SMALLINT,@NUMS SMALLINT
SET @S=0 --总和
SET @I=1 --从1开始
SET @NUMS=0 --个数默认为0个
WHILE(@I<=100) --循环
BEGIN
IF(@I%3=0)
BEGIN
SET @S=@S+@I --总和 --当@I某个数符合时,就是加它,即得这些数的总和
SET @NUMS=@NUMS+1 --如果条件符合个数就自动加班
END
SET @I=@I+1 --循环

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值