《SQLServer函数》PPT课件

《SQLServer函数》PPT课件

ID:41113121

大小:304.01 KB

页数:66页

时间:2019-08-16

《SQLServer函数》PPT课件_第1页
《SQLServer函数》PPT课件_第2页
《SQLServer函数》PPT课件_第3页
《SQLServer函数》PPT课件_第4页
《SQLServer函数》PPT课件_第5页
资源描述:

《《SQLServer函数》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十章SQLServer函数10.1常用系统函数10.2创建自定义函数10.3用户自定义函数类型10.4修改和删除自定义函数10.5案例中的自定义函数练习题目录10.1常用系统函数10.1.1标量函数10.1.2聚合函数10.1.1标量函数标量函数进行单一值操作,返回单一值。只要表达式有效即可使用标量函数。1.日期和时间函数对日期和时间输入值执行操作,并返回一个字符串、数字值或日期和时间值。1)DATENAME(datepart,date):返回某日期指定部分的字符串。参数描述datepart:指定应返回的日期部分;date:指定的日

2、期。表10.1SQLServer识别的datepart参数日期部分描述例结果year指定返回年份selectdatename(year,'03/12/1998')1998month指定返回月份selectdatename(month,'03/12/1998')03day指定返回日期selectdatename(day,'03/12/1998')12weekday指定返回星期selectdatename(weekday,'03/12/1998')星期四Hour指定返回钟点selectdatename(hour,'14:02:56')14

3、minute指定返回分钟selectdatename(minute,'14:02:56')2second指定返回秒钟selectdatename(second,'14:02:56')562)GETDATE():返回当前系统日期和时间。例:selectgetdate()结果:2005-06-2013:55:373)DAY(date):返回代表指定日期的天的日期部分的整数。参数描述date:指定的日期例:selectday('03/12/1998')结果:124)MONTH(date):返回代表指定日期月份的整数。参数描述date:指定的

4、日期例:selectmonth('03/12/1998')结果:35)YEAR(date):返回表示指定日期中的年份的整数。参数描述date:指定的日期例:selectmonth('03/12/1998')结果:19982.数学函数对作为参数提供的输入值执行计算,并返回一个数字值。常用的数学函数有:1)ABS(x):返回给定数字表达式的绝对值。例:selectabs(-12)结果:122)ACOS(x):返回以弧度表示的角度值。参数描述x:是float或real类型的表达式,其取值范围从-1到1。例:selectacos(-1)结果:

5、3.14159265358979313)ASIN(x):返回以弧度表示的角度值。参数描述x:是float或real类型的表达式,其取值范围从-1到1。4)ATAN(x):返回以弧度表示的角度值。参数描述x:是float类型的表达式。5)CEILING(x):返回大于或等于所给数字表达式的最小整数。例:selectceiling(56.3),ceiling(-56.3)结果:57,-566)COS(x):返回给定表达式中给定角度的三角余弦值。参数描述x:是float类型的表达式。7)DEGREES(x):返回以弧度表示的角度值。例:se

6、lectdegrees(pi())结果:1808)EXP(x):返回给定表达式的指数值。9)FLOOR(x):返回小于或等于所给数字表达式的最大整数。例:selectfloor(56.3),floor(-56.3)结果:56,-5710)LOG(x):返回给定表达式的自然对数。11)PI():返回PI的常量值,结果3.14159265358979。12)POWER(x,y):返回x的y次方。例:selectpower(2,3)结果:813)RAND():返回0~1之间的随机数。14)ROUND(x,y):返回以y指定的精度进行四舍五入

7、后的数值。参数描述y:指定的精度。当y为正数时,x四舍五入为y所指定的小数位数。当y为负数时,x则按y所指定的在小数点的左边四舍五入。例:selectround(56.34,1),round(56.34,-1)结果:56.30,6015)SIN(x):返回给定表达式中给定角度的三角正弦值。参数描述x:是float类型的表达式。16)SQUARE(x):返回给定表达式的平方。例:selectsquare(5)结果:2517)SQRT(x):返回给定表达式的平方根。例:selectsqrt(16)结果:43.元数据函数返回有关数据库和数据

8、库对象的信息。1)COL_LENGTH(table,column):返回列的长度,且以字节为单位。参数描述table:表名。column:列名。例:usestudentselectcol_length('专业','专业名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。