[计算机软件及应用]数据库第4章 SQL Serer基础.pptVIP

  • 5
  • 0
  • 约1.25万字
  • 约 53页
  • 2018-03-04 发布于浙江
  • 举报

[计算机软件及应用]数据库第4章 SQL Serer基础.ppt

[计算机软件及应用]数据库第4章 SQL Serer基础

4.1 数据库技术概述 4.3 SQL Server系统简介 4.3.4 SQL Server的主要工具 4.5.2 表达式 表达式是SQL Server系统的重要组成部分,由运算符和操作数组成,具有一定的含义。操作数包括:常量、变量和函数等。 每个表达式都有一个运算结果,这个结果的数据类型就是表达式的类型。SQL Server系统支持的表达式类型有:即字符型、数值型、日期时间型、比较表达式型和逻辑型。 4.5.2 表达式 1.字符表达式 例如,“计算机 ”+“软、硬件”就是一个字符表达式。 2.数值表达式 例如,18+A*(B%7)=(D+C)*5 3.日期时间表达式 例如,‘03/15/1985’+ 21 ~ 04/05/1985; ‘02/19/1998’-‘01/19/1998’~ 31 4.比较表达式 例如,“计算机 ”+“软、硬件”=“计算机软、硬件” 5.逻辑表达式 例如,GETDATE( )=‘05/01/2003’OR GETDATE( )+31‘07/01/2003’ 4.6 常用函数 使用函数时要注意函数参数的个数、类型和返回值的类型,函数总是带有圆括号,即使没有参数也是如此。函数还可以嵌套使用,即一个函数用于另一个函数的参数。函数还可以用于实现某种功能或完成某种运算,尤其那些常用的函数,在对数据进行操作或编程过程中,都会带来极大的方便。 4.6.1 数值处理函数 1.绝对值函数 例如,ABS(-78) 结果为:78。 2.取整函数 (1)CEILING( ) 例如,CEILING (26.8) 结果为: 27;CEILING (-26.8) 结果为: -26。 (2)FLOOR( ) 例如,FLOOR(26.8) 结果为:26;FLOOR(-26.8) 结果为:-27。 3.四舍五入函数 格式:ROUND(数值表达式1,数值表达式2 [,数值表达式3]) 例如,RORUD(26.8369, 3) 结果为:26.837 ; RORUD(26.8369, 3,1) 结果为:26.836。 4.6.1 数值处理函数 4.求平方根 例如,SQRT(81) 结果为:9。 5.求指数函数 (1)EXP( ) 例如,EXP(5) 结果为:148.4131591。 (2)POWER( ) 例如,POWER(5,3) 结果为:125。 6.求对数函数 例如,LOG(5) 结果为:0.5989700。 7.π函数 例如,PI( ) 结果为:3.14159265358979。 8.随机函数 例如,RAND(1) 结果为:0.713592863715925。 9.判断正负值函数 例如,SIGN(15-20/8) 结果为-1。 4.6.2 字符处理函数 1.转换函数 (1)求字符所对应的ASCII代码值的函数 例如,ASCII (‘A’) 结果为:65 (2)求数值所对应ASCII码字符的函数 例如,CHAR(65) 结果为:A。 (3)将数值转换为字符串的函数 格式:STR(数值表达式1 [,数值表达式2 [,数值表达式3 ] ]) 例如,STR(3.1415926,8,5 ) 结果为:3.14159。 2.删除字符串空格函数 (1)删除字符串前置空格函数 例如,LTRIM(‘ student ’) 结果为:student 。 (2)删除字符串尾部空格函数 RTRIM( ) 例如,LTRIM(‘ student ’) 结果为: student。 4.6.2 字符处理函数 3.取子字符串函数 (1)左截子字符串函数 例如,LEFT(‘I am a student.’,6) 结果为:I am a。 (2)右截子字符串函数 (3)截子字符串函数 格式:SUBSTRING(字符表达式,数值表达式1 [,数值表达式2 ]) 例如,SUBSTR(‘I am a student.’,3,2) 结果为:am。 4.6.2 字符处理函数 4.转换字符串函数 ⑴ 字符串插入或替换函数 格式:STUFF(字符表达式1,数值表达式1 [,数值表达式2,字符表达式2 ]) 例如,STUFF(‘I am a student.’,1,4,‘He is’) 结果为:He is a student.。 ⑵ 小写字母转换成大写字母函数 例如,UPPER (‘2y3x’) 结果为:2Y3X。 ⑶ 大写字母转换成小写字母函数 例如,LOWER(‘2Y3X’) 结果为:2y3x。 4.6.2 字符处理函数 5.产生空格函数 例如,SPACE(12) 结

文档评论(0)

1亿VIP精品文档

相关文档