欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《运算符与函数》PPT课件.ppt

    • 资源ID:5611055       资源大小:262KB        全文页数:40页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《运算符与函数》PPT课件.ppt

    ,运算符与函数,课前预习将手机调到静音认真做笔记及时完成作业,上课要求,掌握运算符的使用方法了解常用函数的功能掌握常用函数的基本使用方法,学习目标,学习内容,运算符运算符的优先级表达式常用的函数,运算符是一些符号,它们能够用来执行算术运算,字符串连接,赋值以及在字段、常量和变量之间进行比较等操作。T-SQL中的运算符包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符和连接运算符。,运算符,(1)算术运算符 算术运算符可以在两个表达式上执行数学运算,这两个表达式可以是数字数据类型分类的任何数据类型。算术运算符包括加(+)、减(-)、乘(*)、除(/)和取模(%)。,例:DECLARE Abc NUMERIC SET Abc=187/5 PRINT Abc例:DECLARE Abc NUMERIC SET Abc=187%5 PRINT Abc,(2)赋值运算符 T-SQL中只有一个赋值运算符,即等号(=)。(3)比较运算符 比较运算符用于比较两个表达式的大小或是 否相同,其比较的结果是逻辑值,即TRUE(表示 表达式的结果为 真)、FALSE(表示表达式的结果为假)以及UNKNOWN。,比较运算符及其含义,5030的结果值为真30/52的结果值为假,(4)逻辑运算符 逻辑运算符用来测试某些条件是否成立,并返回逻辑值TRUE和FALSE。,(5)连接运算符 T-SQL中的连接运算符“+”用于连接两个字符串,其实质就是将一个字符串加入到另一个字符串的尾部。例:定义长度为32的字符串类型变量class和长度为10的字符串类型变量sname,对它们赋值并输出。declare class char(32),sname char(10)set class=信息工程系信息管理专业09级1班:set sname=李励 print class+sname,declare class char(32),sname char(10)set class=信息工程系信息管理专业09级1班:set sname=李励 print class+sname,运算符的优先级,在同一个表达式中,可能包含多个运算符,这就涉及运算的先后顺序,即优先级问题,T-SQL中运算符的优先级如下表所示:,计算表达式的值:Declare n intSet n=200+10*(20+(56-22)Print n,表达式,表达式是符号和运算符的组合,可以是单个常量、变量、字段或标量函数构成的简单表达式。也可以是通过运算符连接起来的两个或更多的简单表达式组成的复杂表达式。表达式运算的数据类型由表达式中的元素决定。,任务实现,declare score intdeclare sname char(12)declare publicationdate intdeclare auto cad floatset score=75/2set sname=张鹏set auto cad=123.66print scoreprint snameprint publicationdateprint auto cad,declare score intdeclare sname char(12)declare publicationdate intdeclare autocad floatset score=75/2set sname=张鹏 set publicationdate=2010set autocad=123.66print scoreprint snameprint publicationdateprint autocad,declare score intdeclare sname char(12)declare publicationdate datetimedeclare autocad floatset score=75/2set sname=张鹏 set publicationdate=2010-09-18set autocad=123.66print scoreprint snameprint publicationdateprint autocad,在“查询编辑器”窗口中输入代码,查看执行结果Print servernamePrint connectionPrint versionPrint error,函数,聚合函数算术函数字符串函数日期和时间函数转换函数系统函数,使用函数来执行一些特殊的运算,常用的函数有:,函数,聚合函数,聚合函数用于对一组值进行计算并返回一个数值。聚合函数经常与SELECT语句一起使用。,算术函数,算术函数用来对数值型数据进行数学运算。,算术函数举例:计算1024的平方根并显示结果print sqrt(1024)print abs(-10.51)print ceiling(5+7/5+8.0)print power(2,3)Print round(2.870560,2)Print round(5.910569,5),字符串函数,字符串函数可以对char、nchar、varchar和nvchar等类型的参数执行操作,并返回相应的结果,返回值一般为字符串或数字。,字符串函数举例:显示字符“S”的ASCII值Print ASCII(S)显示字符串“professional”的长度,从起始位置4开始取5个的字符并输出Print len(professional)Print substring(professional,4,5),字符串函数举例:显示ASCII码为65的字符print Char(97)print Right(hello world,3)print Ltrim(hello world)print Str(30.50,5,1)print Str(300)print Substring(hello world,3,4)print Upper(hello world),日期和时间函数,日期和时间函数用于对日期和时间数据进行各种不同的处理和运算,并返回一个字符串、数字值或日期和时间值。,日期和函数举例:显示系统时间,计算1949年10月1日距今的年分数Print 系统当前时间:Print getdate()Print 新中国成立年数:Print datediff(year,1949-10-1,getdate(),Print 系统当前时间:Print getdate()Print 新中国成立月数:Print datediff(month,1949-10-1,getdate(),显示系统当前时间的年份、月份和星期:Select datename(year,getdate()as 年份,datename(month,getdate()as 月份,datename(weekday,getdate()as 星期,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典型取值,将当前日期转换为美国和英国对应的字符串。PRINT 系统当期日期:PRINT GETDATE()PRINT 美国格式:+CONVERT(CHAR(10),GETDATE(),101)PRINT 英国格式:+CONVERT(CHAR(10),GETDATE(),103),系统函数,系统函数用于返回有关SQL Server系统、用户、数据库和数据库对象的信息。,系统函数举例:使用系统函数获取服务器端计算机的ID号、服务器端计算机的名称和用户的登录表示名select 计算机ID号=host_id(),计算机名=host_name(),用户名=user_name(),任务实现,1、print rand()*102、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任务实现。,作业,

    注意事项

    本文(《运算符与函数》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开