- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Select datename(year,getdate()) as 年份, datename(month,getdate()) as 月份, datename(minute,getdate()) as 分 转换函数 转换的种类分为两种:隐性转换和显式转换。 隐性转换:一般情况下,SQL Server会自动处理某些数据类型的转换。 显式转换:无法由SQL Server自动转换的或者SQL Server自动转换的结果不符合预期结果,就需要使用转换函数做显式转换。 用于转换的函数包括: CAST(expression AS data_type):将一种数据类型的表达式显式转换为另一种数据类型的表达式。 CONVERT(data_type, expression [,style]):将一种数据类型的表达式显式转换为另一种数据类型的表达式。 转换函数实例: select cast(10.6496 as int) select convert(int,10.6496) Style典型取值 典型取值 标准 输出的日期格式 0或100 默认 mon dd yyyy hh:mi AM(PM) 101 美国 mm/dd/yyyy 102 ANSI yy.mm.dd 103 英国/法国 dd/mm/yy 104 德国 dd.mm.yy 105 意大利 dd-mm-yy 将当前日期转换为美国和英国对应的字符串。 PRINT 系统当期日期: PRINT GETDATE() PRINT 美国格式: + CONVERT(CHAR(10), GETDATE(),101) PRINT 英国格式: + CONVERT(CHAR(10), GETDATE(),103) 系统函数 系统函数 函数功能 Db_id([ database_name ]) 用于返回对应的数据库id Db_name([database_ID]) 根据数据库id返回数据库的名字 Host_id() 返回服务器端计算机的id号 Host_name() 返回服务器端计算机的名称 Object_id( object_name ) 返回指定数据库对象的id Object_name(object_id) 根据数据库对象id返回数据库对象的名称 Suser_id([ login ]) 返回用户的登录标识号 Suser_name([server_user_id]) 返回用户的登录标识号 User_id( user ) 返回数据库用户的标识号 User_name([id]) 返回数据库用户的用户名 系统函数用于返回有关SQL Server系统、用户、数据库和数据库对象的信息。 系统函数举例: 使用系统函数获取服务器端计算机的ID号、服务器端计算机的名称和用户的登录表示名 select 计算机ID号=host_id(),计算机名=host_name(),用户名=user_name() 任务实现 1、print rand()*10 2、select left(Microsoft,1) + left(SQL,1)+left(server,1) + left(Management,1) + left(studio,1) as 缩写 3、print 系统当期日期: Print GETDATE() Print 美国格式: + CONVERT(CHAR(4), GETDATE(),110) 4、select 登陆标识号=suser_sid() 上机实现例3-6,3-7,3-8,P56任务实现。 上机实现3-93-10,3-11,3-12,3-13,3-14,3-15,P63-64任务实现。 作业 /view/1452242.htm * * 运算符与函数 课前预习 将手机调到静音 认真做笔记 及时完成作业 上课要求 掌握运算符的使用方法 了解常用函数的功能 掌握常用函数的基本使用方法 学习目标 学习内容 运算符 运算符的优先级 表达式 常用的函数 运算符是一些符号,它们能够用来执行算术运算,字符串连接,赋值以及在字段、常量和变量之间进行比较等操作。 T-SQL中的运算符包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符和连接运算符。 运算符 (1)算术运算符 算术运算符可以在两个表达式上执行数学运算,这两个表达式可以是数字数据类型分类的任何数据类型。 算术运算符包括加(+)、减(-)、乘(*)、除(/)和取模(%)。 例:DECLARE @Abc NUMERIC SET @Abc=187/5 PRINT @Abc 例: DECLARE @ Abc
文档评论(0)