实验报告

  • 格式: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