`

STR(Transact-SQL)用法

阅读更多
STR (Transact-SQL)

返回由数字数据转换来的字符数据。

Transact-SQL 语法约定

语法

STR (float_expression [ , length [ ,decimal ] ] )参数
float_expression
带小数点的近似数字 (float) 数据类型的表达式。

length
总长度。它包括小数点、符号、数字以及空格。默认值为 10。

decimal
小数点右边的小数位数。decimal 必须小于等于 16。如果 decimal 大于 16,则将结果截断为小数点右边的 16 位。

返回类型
varchar

注释
如果为 STR 提供 length 和 decimal 参数值,则这些值应该是正数。在默认情况下或小数参数为 0 时,数字舍入为整数。指定的长度应大于或等于小数点前面的部分加上数字符号(如果有)的长度。短的 float_expression 在指定长度内右对齐,长的 float_expression 则截断为指定的小数位数。例如,STR(12,10) 生成结果 12。这在结果集中右对齐。而 STR(1223,2) 则将结果集截断为 **。可以嵌套字符串函数。

注意
若要转换为 Unicode 数据,请在 CONVERT 或 CAST 转换函数内使用 STR。


示例
以下示例将由五个数字和一个小数点组成的表达式转换为有六个位置的字符串。数字的小数部分舍入为一个小数位。

SELECT STR(123.45, 6, 1);
GO下面是结果集:

------
123.5

(1 row(s) affected)当表达式超出指定长度时,字符串为指定长度返回
**


SELECT STR(123.45, 2, 2);
GO下面是结果集:

--
**

(1 row(s) affected)即使数字数据嵌套在
STR
内,结果也是带指定格式的字符数据。

SELECT STR (FLOOR (123.45), 8, 3;)
GO下面是结果集:

--------
123.000

(1 row(s) affected)
分享到:
评论

相关推荐

    标准SQL和transact-sql之比较学习

    在数据库管理领域,SQL(Structured Query Language)是用于管理和处理关系型数据库的标准语言,而Transact-SQL(T-SQL)则是SQL的一个扩展,由Microsoft为它的SQL Server数据库管理系统所特有。本篇文章将深入探讨...

    《Transact-SQL 权威指南》电子版(第一部分)

    Transact—SQL是结构化查询语言(SQL)的增强版本,与许多ANSI SQL标准兼容,Transact-SQL代码已成为SQL Server的核心。本书全面介绍了Transact—SQL,全书共21章,按照由浅入深的顺序,详细介绍了Transact-SQL...

    SQL Server数据库应用与开发:第04章 Transact-SQL语言基础.ppt

    Transact-SQL语言的对象引用方法包括: 1. 服务器名称 2. 数据库名称 3. 架构名称 4. 对象名称 在Transact-SQL语言中,架构是形成单个数据库对象的 collection,例如表、视图、存储过程和函数等。架构可以用来组织...

    Transact-SQL用户指南Sybase

    Sybase Transact-SQL是Sybase数据库管理系统(DBMS)中使用的一种SQL方言,它提供了用于管理、查询和操作数据库的强大工具集。Transact-SQL结合了SQL的标准特性与额外的功能,如事务处理、存储过程、触发器等,以...

    Transact-SQL权威指南

    《Transact-SQL权威指南》是一本深入探讨SQL在数据库管理中的应用的书籍,主要针对Transact-SQL,这是Microsoft SQL Server所使用的SQL方言。本书旨在帮助读者掌握T-SQL的高级技巧,优化性能,并利用其强大的功能...

    Beginning Transact-SQL with SQL Server 2000 and 2005 (4 of 5)

    Beginning Transact-SQL with SQL Server 2000 and 2005 byPaul TurleyandDan Wood Wrox Press 2006 (594 pages) ISBN:076457955X Prepare for the ever-increasing demands of programming....

    Transact-SQL数据库编程.ppt

    《Transact-SQL数据库编程》主要讲解了在SQL Server环境下使用Transact-SQL进行数据库编程的相关知识。Transact-SQL,通常简称为T-SQL,是SQL语言的一个扩展,尤其适用于微软的SQL Server数据库管理系统。它不仅包含...

    Transact-SQL参考(SQL Server 2000) 计算机专业电子书

    《Transact-SQL参考》是针对SQL Server 2000数据库管理系统的一本详细指南,主要涵盖使用Transact-SQL进行数据库操作、查询、数据管理等核心内容。Transact-SQL是微软对标准SQL的扩展,是SQL Server的内置编程语言,...

    Transact-SQL手册

    Transact-SQL手册 Transact-SQL是微软公司开发的关系数据库管理系统SQL Server的查询语言。它继承了SQL语言的基本功能,并且添加了许多新的功能特性,提供了强大的数据库管理和应用开发能力。本手册详细介绍了...

    Transact-SQL 参考

    Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。 Transact-SQL 由多种应用程序生成,...

    transact-sql权威指南(pdf)

    9. **错误处理和调试**:讲解如何捕获和处理Transact-SQL中的错误,以及使用DBCC命令进行数据库检查和修复。 10. **高级主题**:可能包括XML和JSON支持、全文搜索、空间数据、集成服务(SSIS)和分析服务(SSAS)等...

    Transact-SQL基本函数集

    这些Transact-SQL基本函数是处理SQL Server数据库数据的基石,掌握了这些函数的使用,对于数据库管理和数据处理将变得游刃有余。例如,可以计算员工的平均工资、识别工资最高的员工,甚至能够处理文本信息,进行复杂...

    Ken Henderson__The Guru's Guide to Transact-SQL

    通过阅读本书,你可以深入了解Transact-SQL的核心功能,掌握其高级用法,并学会如何有效地利用它来解决复杂的数据处理问题。这本书不仅是SQL Server数据库开发者的必备指南,也是所有对SQL语言感兴趣的IT专业人士的...

    Transact-SQL参考.chm

    Transact-SQL 概述 Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。

    Transact-SQL语言编程

    Transact-SQL语言编程Transact-SQL语言编程

    Transact-SQL语言.pdf

    Transact-SQL(T-SQL)是SQL Server所使用的专有SQL方言,它是在标准SQL基础上进行扩展的一种语言。T-SQL不仅支持标准SQL命令,还提供了一系列额外的功能,使其更加适合用于处理复杂的数据管理和应用程序开发需求。 ...

    Exam Ref 70-761 Querying Data with Transact-SQL

    Exam Ref 70-761 Querying Data with Transact-SQL by Itzik Ben-Gan English | 4 Apr. 2017 | ASIN: B06Y21QGGQ | 352 Pages | AZW3 | 23.79 MB Prepare for Microsoft Exam 70-761–and help demonstrate your ...

    官方Transact-SQL中文帮助大全

    Transact-SQL(T-SQL)是微软SQL Server数据库管理系统中使用的编程语言,它是SQL标准的一个扩展。这个“官方Transact-SQL中文帮助大全”是一个非常实用的资源,特别是对于那些在SQL Server环境下进行数据库开发的...

    CASE的用法 (Transact-SQL)

    ### CASE的用法 (Transact-SQL) #### 概述 `CASE` 是 Transact-SQL 中一个非常重要的关键字,用于根据不同的条件返回不同的结果。它支持两种主要的格式:简单表达式和搜索表达式。这两种格式都能有效地帮助开发者...

Global site tag (gtag.js) - Google Analytics