- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
授课进度 1班:第 周,第 次课( 2 学时)
2班:第 周,第 次课( 2 学时) 授课日期 1班:2015年 月 日
2班:2015年 月 日 授课题目(教学章、节或主题) 第七章 函数 教学目标
1. 熟悉SQLServer2008中系统内置函数的几种主要分类。
2. 掌握常用聚合函数的功能并正确使用;
3. 掌握常用数学函数的功能并正确使用;
4. 掌握常用字符串函数的功能并正确使用;
5. 掌握常用日期时间函数的功能并正确使用;
6. 掌握转换函数的功能并正确使用。
教学重点
常用系统内置函数的功能及使用。 教学难点
常用聚合函数的正确使用。 教学方法 请选择你授课时所采用的教学方法(在括号中画“√”):
讲授法﹝√﹞,讨论法﹝﹞,演示法﹝√﹞,案例法﹝﹞,发现法﹝﹞,探究法﹝﹞,谈话法﹝﹞,实验法﹝﹞,参观法读书指导法听说法写生法视唱法工序法 教学手段 请选择你授课时所采用的教学手段(在括号中画“√”):
实物﹝﹞,多媒体﹝√﹞,投影﹝﹞,影像﹝﹞,CAI课件﹝﹞,PPT﹝﹞,标本﹝﹞,挂图﹝﹞,模型﹝﹞,其他﹝﹞ 讨论、
思考题、作业 参考文献 教学过程及内容复习
有没有这样一种方法,它既能像存储过程那样封装一些复杂的T-SQL 代码,并根据需要设置参数,同时又能返回程序所需的值呢?
在SQL SERVER 2005 中,函数是用于封装频繁执行的逻辑的例程。任何必须执行的代码都可调用函数,而无需重复所有的函数逻辑。
第七章sqlserver函数
函数是—组编译好的Transact-SQL语句,它们可以带一个或一组数值做参数,也可不带参数,它返回一个数值、数值集合,或执行一些操作。函数能够重复执行一些操作,从而避免不断重写代码。
函数的组成部分?
1. 函数名称
2. 函数体
3. 参数(可以为:无参数的、单个参数的、多个参数的)
4. 返回值(注意类型问题)
SQL Server 2008支持两种函数类型:
1. 内置函数:是一组预定义的函数,是Transact-SQL语言的一部分,按Transact-SQL参考中定义的方式运行且不能修改。
2. 用户定义函数:由用户定义的Transact-SQL函数。它将频繁执行的功能语句块封装到一个命名实体中,该实体可以由Transact-SQL语句调用。
系统内置函数
1. 标量函数:对单一值操作,返回单一值。
2. 聚合函数:对一组值进行计算后,向调用者返回单一的值。
对于每一个系统函数需要掌握两点:
函数功能
调用形式参数个数及其作用
三、标量函数
标量函数的特点:输入参数的类型为基本类型,返回值也为基本类型。
1.转换函数(重点掌握)
CAST、CONVERT这两个函数的功能都是实现数据类型的转换,但CONVERT的功能更强一些。常用的类型转换有以下几种情况:日期型→字符型、字符型→日期型、数值型→字符型。
函数 功能 convert(data_type[(length)],
expression)[,style]) 把表达式expression的数据类型转换成data_type类型,style为日期格式样式。 cast(expression as data_type) 把表达式expression的数据类型转换成data_type类型,但格式转换没有convert()灵活
转换函数convert()中参数style取值
不带世纪 带世纪 标准 输出格式 - 0或100 默认值 mon dd yyyy hh:miAM(或PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 1015 - dd mon yy 7 107 - mon dd,yy 8 108 - hh:mi:ss - 9或者109 默认值+毫秒 mon dd yyyy hh:mi:msAM或PM 10 110 美国 mm-dd-yy 11 111 日本 yy/mm/dd 12 112 ISO yymmdd - 13或113 欧洲+毫秒 dd mon yyyy hh:mi:ss:ms(24h) 14 114 - hh:mi:ss:ms(24h)
实例1 如下程序将检索成绩在50~59分之间的学生姓名,并将成绩转换为char(20)。
/*如下例子同时使用 CAST 和 CONVERT*/
/*使用CAST实现*/
SELECT 姓名,成绩
FROM XS_KC
WHERE CAST(成绩 AS ch
您可能关注的文档
- 习题参考答案第4章词法分析(注:部分解题过程略)详解.doc
- 习题答案【实验4电子经纬仪的认识和使用】详解.doc
- 习题答案1-9详解.doc
- 习题课(电磁部分)详解.doc
- 习题课:国民收入核算详解.doc
- 洗涤剂溶液处理后的纺织材料与纤维的颜色动力学变化详解.doc
- 洗衣操作流程手册详解.doc
- 铣床、加工中心高速、高精加工的参数调整详解.doc
- 铣床X-Y工作台数控化改造详解.doc
- 铣床基本指导书详解.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)