实验报告
- 格式:doc
- 大小:21.00 KB
- 文档页数:2
(1)
declare @姓名 nvarchar(3), @age int, @出生日期 datetime
set @姓名 = '白云'
set @age = 20
set @出生日期 = '1988.05.21'
select @姓名, @age, @出生日期
select @姓名 = '黑土', @age = 22, @出生日期 = '1986.06.01'
select @姓名, @age, @出生日期
(2)
select @@version as 版本, @@language as 默认语言
select @@connections as 累计连接数, @@error as 上条语句错误号
(3)
declare @分数 decimal
declare @成绩级别 nchar(3)
set @分数 = 88
set @成绩级别 =
case
when @分数>=90 and @分数<=100 then '优秀'
when @分数>=80 and @分数<90 then '良好'
when @分数>=70 and @分数<80 then '中等'
when @分数>=60 and @分数<70 then '及格'
when @分数<60 then '不及格'
end
print @成绩级别
(4)
declare @i int, @s int
set @s = 0
set @i = 1
while @i<101
begin
set @s = @s + @i
set @i = @i + 1
end
print '和是' + str(@s)
(5)
select floor(13.4), floor(14.6), floor(-13.4), floor(-14.6)
select ceiling(13.4), ceiling(14.6), ceiling(-13.4), ceiling(-14.6)
select round(13.4321,3), round(13.4321,2)
select round(13.4567,3), round(-13.4567,3)
(6)
select 3/2, 3/2., 9%4
select getdate()-20 as '今天的前20天'
select getdate()+20 as '过20天后的日期'
select '125127' -15, '125127' +15