数学函数字符串函数日期函数转换函数判定函.pptVIP

数学函数字符串函数日期函数转换函数判定函.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学函数字符串函数日期函数转换函数判定函

RETURN @aver END GO   在分析查询器查询窗口中输入上 面语句,并执行查询,在对象浏览器 窗口中对应函数对象上单击鼠标右键 在快捷菜单上选择“刷新”,可看到函 数average()对象的图标,如图6-1。 2、表型函数的定义 表型函数定义的语法格式为: CREATE FUNCTION [所有者名.]函 数名([{形式参数[AS]类型[=默认 值]}[,…n]]) RETURNS TABLE [AS] RETURN [(select语句)] 参数说明:   形式参数的数据类型为系统的基 本标量类型,不能为timestamp类 型、用户定义数据类型和非标量类型 (如cursor和table)。 TABLE关健字指定此函数返回一个 表。 函数返回select语句的结果。 下面创建一个表型函数havejsy,它 输入变量为城市名称,其返回值为来 自该城市的所有驾驶员姓名和驾照 号。 〖例6-2〗定义一个函数,用于查询 来自指定城市驾驶员姓名和驾照号。 CREATE FUNCTION havejsy (@come char(10)) RETURNS TABLE AS RETURN ( SELECT 姓名,驾照号 FROM jsy   WHERE 籍贯=@come) GO   在分析查询器的查询窗口中输入 上面语句,并执行查询,在对象浏览 器窗口中对应的函数对象上单击鼠标 右键,在快捷菜单上选择“刷新”,可 看到函数havejsy()对象的图标。 3、企业定理器中创建自定义函数   第1步 打开企业管理器,层层 展开树状结构,选择“用户自定义函 数”对象,单击鼠标右键,在快捷菜 单上选择“新建用户定义函数”,如图 6-2。   第2步 在打开的用户函数定义 对话框中输入相应内容,单击“检查 语法”按钮,如有错误则修改,直至 语法检查成功,单击“确定”,如图 6-3和图6-4。   在企业管理器的右边窗口出现新 建的用户定义函数average()图标, 如图6-5。 二、用户函数的调用   当调用用户自定义函数时,必须 提供函数名和参数,标量函数可以在 SELECT语句中调用,或用EXEC语 句执行调用,调用形式分别为: 所有者名.函数名(实参1, 实参2, … 实参n) SQL,RTRIM(SQL),SQL 返回结果为:SQL SQL SQL 16、STR(float_expression[, integer_expression1[, integer_expression2]])   该函数返回浮点表达式值的字符 串形式。整数表达式1为字符串长 度,整数表达式2为小数位数。若无 整数表达式2,默认为0;若无整数 表达式1,默认为浮点数值的整数部 分长度。例如: SELECT STR(123.456), STR(123.456,4,1),STR(123.456,6,4) 返回结果为:123 123 123.46 6.3日期串函数 1、GETDATE()   该函数返回当前系统日期时间。 例如: SELECT GETDATE() 返回结果:2003-05-27 02:56:33.120 2、DATEPART(datepart,date_expression)   该函数返回日期表达式值的指定 部分,返回值为数值型数据。表6-1 为date型数据日期部分的取值。 千分之一秒 ms millisecond 秒 ss, s second 分 mi, n minute 小时 hh hour 一个星期中的第几天 wk, ww week 一月中的第几天 dd, d day 一年中的第几天 dy, y dayof year 月 mm, m month 季度 qq, q quarter 年 yy, yyyy year 说  明 缩 写 datepart 例如: SELECT 姓名, DATEPART(yy, 出 生年月) AS’出生年’, DATEPART(mm, 出生年月) AS ‘出 生月’ FROM jsy WHERE 驾照号=’002011’ 返回结果:姓名 出生年 出生月 王明 1983 12 3、DATENAME(datepart,date_expres sion)   该函数返回日期表达式值的指定 部分的名称,返回值为字符型数据。 例如: SELECT 姓名, DATENAME(ww, GETDATE()) 返回结果:Turday 4、DATEADD(datepart, interge_expression, date_expression )   

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档