数据库实验
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 --循环