- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.ROUND函数 语法格式: ROUND ( numeric_expression , length [ ,function ] ) 参数说明: (1)numeric_expression :为数字型表达式 (bit 数据类型除外); (2)length :必须是 tinyint、smallint 或 int数据类型,如果 length 为正数,则将 numeric_expression 小数点右边部分舍入到 length 指定的小数位数。如果 length 为负数,则将 numeric_expression 小数点左边部分舍入到 length 指定的长度。 (3)function:是要执行的操作的类型。function 必须为 tinyint、smallint 或 int。如果省略 function 或其值为 0(默认值),则将执行舍入操作;如果指定了 0 以外的值,则将截断 numeric_expression。 函数功能: 返回一个数值表达式,舍入或截断到指定的长度或精度。 【例6-27】执行下面SQL语句。 SELECT ROUND(124.7774, 3), ROUND(123.8995, 3) 执行结果: 124.7770 123.9990 6.RAND函数 语法格式:RAND([seed ]) 参数说明: seed 为整型表达式,给出种子或起始值。 函数功能: 返回 0~1 之间的一个随机值。函数返回值类型为 float。 【例6-29】如下程序通过 RAND 函数返回随机值。 DECLARE @count int SET @count =5 SELECT RAND(@Count) GO 6.5.3 字符串函数 字符串函数用于对字符串进行处理. 1.ASCII函数 语法格式: ASCII(character-expression ) 参数说明: character-expression为字符型的表达式。 函数功能: 返回字符表达式最左端字符的 ASCII 码值。 【例6-31】执行下面语句。 SELECT ASCII(abc) 执行结果为:97 返回字符串第一个字符的ASCII码值。 2.CHAR 语法格式: CHAR(integer_expression) 参数说明: integer_expression为介于0~255 之间的整数。 函数功能: 将ASCII码转换为字符。 3.LEFT函数 语法格式: LEFT(character_expression,integer_expression) 参数说明: (1)character_expression:为字符型表达式 (2)integer_expression:正整数,指定 character_expression 将返回的字符数。如果 integer_expression 为负,则会返回错误。 函数功能: 返回从character_expression字符串左边开始指定integer_expression个数的字符。 【例6-33】使用 LEFT 函数返回字符串 “abcdefg” 中最左边的两个字符。 SELECT LEFT(abcdefg,2) 【例6-34】返回课程名(c_name)最左边的6个字符。 USE studentdb SELECT LEFT(c_name,6) FROM course ORDER BY c_name GO 4.LTRIM函数 语法格式: LTRIM(character_expression) 参数说明: character _expression 为字符型表达式 函数功能: 删除 character_expression 字符串前面的空格,并返回字符串。 6. 字符串连接运算符 字符串连接运算符可以将两个或多个字符串连接在一起,在SQL Server 2005中使用加号 (+)作为字符串连接运算符。 【例6-11】写出下面代码的执行结果。 DECLARE @C CHAR(20) SELECT @C=ABC+DEF SELECT @C AS 连接结果为 GO 7. 运算符的优先级 当一个复杂的表达式中包含多种运算符时,运算符的优先顺序将决定表达式的计算和比较顺序。在 SQL Sewer2005 中,运算符的优先等级从高到低如下所示,如果优先等级相同,则按照从左到右的顺序进行运算,表6-4列出了运算符的优先级别。 6.4 流程控制语句 设计程序时,常常需要利用各种流程控制语句改变计算机的执行流程,以满足程序设计的需要。在T-SQL语言中通过使用流程控制语句,不但可以改变语句的执行顺序,还可以使各语句互相连接、关联和相互依存。经常使用的流程控制语句有IF…ELSE、CASE、GOTO、WHILE、
您可能关注的文档
- SolidWorks 2012 基础与实例教程第8章 渲染与输出.ppt
- SolidWorks 2012第1章 SolidWorks 2012入门及基本操作.ppt
- SolidWorks 2012第2章 绘制草图.ppt
- SolidWorks 2012第3章 实体建模特征.ppt
- SolidWorks 2012第4章 零件设计技术.ppt
- SolidWorks 2012第5章 曲线曲面特征的创建与编辑.ppt
- SolidWorks 2012第8章 渲染与输出.ppt
- SolidWorks 2014第1章SolidWorks 2014基础知识.ppt
- SolidWorks 2014第2章 绘制二维草图.ppt
- SolidWorks 2014第3章 创建基础实体特征.ppt
- SQL Server 2005数据库实用教程第7章 使用存储过程操纵数据库.ppt
- SQL Server 2005数据库实用教程第8章 使用触发器.ppt
- SQL Server 2005数据库实用教程第9章 游标.ppt
- SQL Server 2005数据库实用教程第10章 事务和锁.ppt
- SQL Server 2005数据库实用教程第11章 数据库的备份与恢复.ppt
- SQL Server 2005数据库应用技术第1章 数据库技术概论.ppt
- SQL Server 2005数据库应用技术第2章 创建和管理数据库.ppt
- SQL Server 2005数据库应用技术第3章 创建和管理表.ppt
- SQL Server 2005数据库应用技术第4章 索引与数据完整性.ppt
- SQL Server 2005数据库应用技术第5章 查询与视图.ppt
文档评论(0)