- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6)day(日期) 说明:返回一个整数,表示指定日期的天的部分。等价于datepart(dd, 日期) 举例:select day(2007-12-11)返回 11 7)month(日期) 说明:返回一个整数,表示指定日期的月的部分。等价于datepart(mm, 日期) 举例:select month(2007-12-11)返回 12 8)year(日期) 说明:返回一个整数,表示指定日期的年的部分。等价于datepart(yy, 日期) 举例:select year(2007-12-11) --返回2007 9)getutcdate无参数 说明:返回表示当前的UTC(世界标准时间)时间。即格林尼治时间(GMT)。 举例:select getutcdate() --返回2009-04-28 10:57:24.153 7.8 函数 1、显示历史上某天到当前日期间的天数。 程序清单如下。 DECLARE @old_date datetime; SET @old_date = 1990-1-1; SELECT DATEDIFF(day, @old_date, GETDATE()) 2、从GETDATE函数返回的日期中提取月份名。 程序清单如下: SELECT DATENAME(month, getdate()) AS ‘Month Name’ 举例:函数DATEDIFF与GETDATE 7.8 函数 数学函数用于对数字表达式进行数学运算并返回运算结果。 数学函数可以对SQL Server提供的数字数据(float、money、smallint、integer、real、 decimal、smallmoney和 tinyint)进行处理。 ( 3)数学函数 ABS DEGREES RAND ACOS EXP ROUND ASIN FLOOR SIGN ATAN LOG SIN ATN2 LOG10 SQRT CEILING PI SQUARE COS POWER TAN COT RADIANS ? 1)abs(数值表达式) 说明:返回指定数值表达式的绝对值(正值) 举例:select abs(-23.4)返回 23.4 2)pi无参数 说明:返回π的值 举例: select pi()返回 3.14159265358979 3)cos(浮点表达式) 说明:返回指定弧度的余弦值 举例: select cos(pi()/3)返回 0.5 4)sin(浮点表达式) 说明:返回指定弧度的正弦值 举例: select sin(pi()/6)返回 0.5 7.8 函数 5)cot(浮点表达式) 说明:返回指定弧度的余切值。 举例:select cot(pi()/4)返回 1 6)tan(浮点表达式) 说明:返回指定弧度的正切值。 举例: select tan(pi()/4)返回 1 7)acos(浮点表达式) 说明:返回其余弦是所指定的数值表达式的弧度,求反余弦。 举例: select acos(0.5)返回 1.0471975511966 8)asin(浮点表达式) 说明:返回其正弦是所指定的数值表达式的弧度,求反正弦。 举例: select asin(0.5)返回 0.523598775598299 7.8 函数 9)atan(浮点表达式) 说明:返回其正切是所指定的数值表达式的弧度,求反正切。 举例:select atan(1)返回0.785398163397448 10)degrees(数值表达式) 说明:返回以弧度指定的角的相应角度。 举例: select degrees(pi()/4) 返回45 11)radians(数值表达式) 说明:返回指定度数的弧度值。注意如果传入整数值则返回的结果将。会省略小数部分 举例: select radians(180.0) --返回3.1415926535897931 12)exp(浮点表达式) 说明:返回求e 的指定次幂,e=2.718281… 举例: select exp(4)返回54.5981500331442 7.8 函数 13)log(浮点表达式) 说明:返回以 e 为底的对数,求自然对数。 举例:select log(6) --返回1.79175946922805 14)Log10(浮点表达式) 返回以 10 为底的对数 举例: select log10(100) --返回2 15)ceiling(数值表达式) 说明:返回大于或等于指定数值表达式的最小整数。 举例: select ceiling(5.44)返回6 举例: select ceiling(-8.44)返回-8
文档评论(0)