T-SQL语言中的变量和函数及流程控制语句

时间:2021-08-27 04:04:17

T-SQL语言中的变量和函数及流程控制语句

    实验步骤:

1.使用T-SQL语言创建一个自定义数据类型address,长度为40,可变UNICODE字符型,不允许为空,创建成功后,查看该类型特征,并将数据类型名更改为home_addr,完成后删除。 T-SQL语言中的变量和函数及流程控制语句T-SQL语言中的变量和函数及流程控制语句T-SQL语言中的变量和函数及流程控制语句

2.计算34次方及16的平方根

T-SQL语言中的变量和函数及流程控制语句

3.写结果:select round(76.512565,3),round(23.3234357,3),round(78.74236,-2),round(34.213456,-2)

76.513000

23.324000

100.00000

.00000

T-SQL语言中的变量和函数及流程控制语句

4.写结果:select ceiling(343),floor(879),ceiling(96.98),floor(33.5),ceiling(-55.8),floor(-55.2)

343 879 97 33 -56T-SQL语言中的变量和函数及流程控制语句

5.写结果:select str(123.45,6,1),str(123.45,2,2),str(floor(123.45),8,3) ,str(123.45,4,0)

123.5 ** 123.000 123T-SQL语言中的变量和函数及流程控制语句

6.写结果:select lower(abc) +space(5) + rtrim(ltrim(‘你好!))

abc     你好!T-SQL语言中的变量和函数及流程控制语句

7.写函数表达式和结果:求出‘数据库’在‘大型数据库技术’中的位置T-SQL语言中的变量和函数及流程控制语句

8.写结果:计算ASCII(Alklk) 65T-SQL语言中的变量和函数及流程控制语句

9.写函数表达式和结果:计算字符串’SQL Server数据库管理系统’的长度:T-SQL语言中的变量和函数及流程控制语句

10.写函数表达式和结果:查找字符串’wo’在‘MY wonderful‘中的开始位置: T-SQL语言中的变量和函数及流程控制语句

11.写结果:select stuff(He rld,3,1,llo wo) T-SQL语言中的变量和函数及流程控制语句 

12.写函数表达式:求服务器当前的系统日期与时间.T-SQL语言中的变量和函数及流程控制语句

13.写函数表达式:求出系统当前的月份和月份名字

select month(getdate()) as '当前月份',

       datename(month,getdate()) as '月份名称'

14Mary的生日为1979/12/23日,请用日期函数计算Mary现在的年龄.T-SQL语言中的变量和函数及流程控制语句

15.写函数表达式:求某个日期所在的月份有多少天.

select datediff(day,cast(cast(year(2008/2/22)as nvarchar)

 +'-'+cast(month(2008/2/22) as nvarchar)+'-01' as

smalldatetime),dateadd(m,1,cast(cast(year(2008/2/22)

as nvarchar)+'-'+cast(month(2008/2/22)

as nvarchar)+'-01' as smalldatetime))) as 当月天数T-SQL语言中的变量和函数及流程控制语句

16.写函数表达式:返回今天的日期 T-SQL语言中的变量和函数及流程控制语句

17.创建一个求和函数,能求出1M的数之和,M的值在调用函数时给出.

create function he(@m as int)

returns int

begin

  declare @he int,@a int

  select @a=1,@he=0

        label:

         set @he=@he+@a

         set @a=@a+1

         while @a<=@m

        goto label

return @he

end

go

use teachdb

go

declare @m int, @sum int

set @m=100

select @sum=dbo.he(@m)

select @sum as '1m的数之和'T-SQL语言中的变量和函数及流程控制语句

 

18.WAITFOR延迟三秒后,输出所有男职员的资料.T-SQL语言中的变量和函数及流程控制语句

19.GOTOWHILE语句求出N!.(N=5,N!=)T-SQL语言中的变量和函数及流程控制语句T-SQL语言中的变量和函数及流程控制语句