当前位置:首页 > 第4章T-SQL语言基础上机要求第2部分
第4章T-SQL语言基础上机要求第2部分
一、写出下列表达式的值 1. 123+23+ASCII('A') 2. 100+’100’+100
3. floor(68.565*100+0.5)/100
4. 已知@A存放的值为’87654321’,求表达式Left(@A,4)+Substring(@A,4,2)的值。 5. Len(‘SQL Sever 2000 数据库’)
二、在查询分析器中,计算以下表达式的值,假设局部变量@x的值为3,局部变量@y的值为’abcdef’,局部变量@z的值为 -7
(1) 2*@x+@z+5 (2) 15*@z+(70-6)/@x (3) 14 % @x (3) @y+'XYZ' (4) '12'+@z (5) 214 & 54 (6) 214 | 54 (7) 214 ^ 54
提示:在查询分析器中输入以下程序 Declare @x int, @y Varchar(20), @z int Set @x= 3
Set @y= 'abcdef' Set @z= -7
Print 2*@x+@z+5 其它类似
三、在在查询分析器中,计算以下函数值,假设局部变量@x的值为3,局部变量@y的值为’abcdef’,局部变量@z的值为 -7
(1) ABS(@z) (2) SQRT(@x) (3)SQUARE(9) (4) POWER(4,@x) (5)SIN(45*3.1416/180) (6) LOG(2*@x) (7) EXP(@x) (8) ROUND(978.4564, 2) (9) CEILING(47.25) (10) CEILING(-47.25) (11) FLOOR(47.25) (12) FLOOR(-47.25) (13) SIGN(@z) (14) UPPER(@y) (15) LOWER('XYZ')
(16) LTRIM(' I am a syudent') (17) REPLICATE('ab',2*@x) (18) STUFF('mnopqrstuvw',2,4,UPPER(@y)) (19) REVERSE('xyz') (20) REVERSE(@y) (21) ASCII('a') (22) ASCII(@y)
(23) CHAR(100) (24) CHAR(30*@x) (25) STR(6.1435276,10,4) (25) STR(6.1435276,10) (26) len(@y+space(4)) (27) len(space(4)+@y) (28) RIGHT('SQL Sever',@x) (29) LEFT('河北经贸大学',@x-1)
(29) SUBSTRING('SQL Sever 2000',5,@x) (30) CHARINDEX('de',@y) (31) CHARINDEX('de',@y,5) (32) REPLACE(@y,'cd','QQQQ') (33) GETDATE( ) (34) DATEADD(DAY,20,'2011-3-15')
(35) DATEADD(DAY,20,'2011-3-15') (36) DATEADD(DAY,3*@x,'2011-3-15')
(37) DATEADD(year,@x+2,'2000-3-15') (38) DATEDIFF(MONTH,'2010-2-5','2011-3-6') (39) DATEDIFF(MONTH,'2010-2-5',Getdate()) (40) DATENAME(day,'2008-9-25')
(40) YEAR('04/19/1995') (41) Cast('20110928' as datetime) (42) CONVERT(Char,Getdate(), 105) (43) '12'+str(@x)
提示:在查询分析器中输入以下程序 Declare @x int, @y Varchar(20), @z int Set @x= 3
Set @y= 'abcdef' Set @z= -7 Print ABS(@z) 其它类似
共分享92篇相关文档