函数的使用

一、 实验目的

  1. 掌握T-SQL的数据与表达式的表示方法;
  2. 理解函数的概念并掌握自定义函数的设计和使用方法;
  3. 掌握程序控制流语句的使用方法;

二、 实验操作方法和步骤

  1. 编写代码计算100以内的奇数的和,并显示@n=1+3+5+…+99。
DECLARE @sum int=0,@i int=1
WHILE @i<=100
BEGIN  
IF @i%2<>0
BEGIN  
SET @sum=@sum+@i
END
SET @i=@i+1
END
print @sum

在这里插入图片描述
2. 运行以下代码,写出运行结果。

  DECLARE @a int,0b int
    SET @a=23
    SET @b=45
SELECT @a&@b, @a|@b, @a^@b

在这里插入图片描述
3. 使用SET命令将查询结果集记录数目赋值给int型局部变量@rows。给下面代码中的划线处填上适当的内容,以完成上述操作。

DECLARE@rows int
SET @rows=(SELECT Count(*))FROM读者信息
SELECT@rows

在这里插入图片描述
4.定义一个int型局部变量@num,以存储各单位的读者人数。在以下代码的画线部分填入适当内容,以实现上述功能。

DECLARE@num int
SELECT@sum
FROM 读者信息
WHERE 单位=1

在这里插入图片描述
5.编写一个程序,采用游标方式输出所有读者的借阅书的所有信息。

USE BookDb
GO
DECLARE 图书信息CURSOR
GLOBAL SCROLL DYNAMIC
FOR
SELECT 借阅证号,图书编号,借阅日期,续借日期,归还日期,罚款金额,借阅状态
FROM 借阅信息

在这里插入图片描述

OPEN图书信息
FETCH NEXT FROM 图书信息
WHILE @@FETCH_STATUS=0
BEGIN
FETCH NEXT FROM 图书信息
END

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值