`
pcajax
  • 浏览: 2174551 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL中STR()函数功能

阅读更多
 

SQL 2010-03-14 21:10:02 阅读1029 评论0   字号:大中小 订阅

SQL中STR()函数功能

declare @number smallint
set @number=2
select cast(replace(str(@number,3),' ','0') as char(3))

STR 函数 [字符串]
功能

返回一个数字的等效字符串。
语法

STR ( numeric_expression [, length [, decimal ] ] )
参数

numeric-expression    任何位于 -1E126 和 1E127 之间的近似数字(浮点、实数或双精度)表达式。

length    要返回的字符数(包括小数点、小数点右侧和左侧的所有位以及空白)。缺省值为 10。

decimal    要返回的小数位数。缺省值为 0。
用法

如果数字的整数部分超过了指定的长度,则返回具有指定长度但只包含星号的字符串。例如,下面的语句返回 ***
SELECT STR( 1234.56, 3 )
注意
所支持的最大长度为 128。任何不在 1 到 128 范围内的长度都会生成 NULL 结果。
标准和兼容性

    *
      SQL/92    供应商扩展。
    *

转载于:http://hi.baidu.com/lslyl/blog/item/16f7d8a9de81bef61f17a201.html

      SQL/99    供应商扩展。
    *

      Sybase    与 Adaptive Server Enterprise 兼容。

示例

下面的语句返回的字符串共有 10 个字符,其中 1235 前面有 6 个空格:

SELECT STR( 1234.56 )

下面的语句返回结果 1234.6:

SELECT STR( 1234.56, 6, 1 )

分享到:
评论

相关推荐

    sqlserver中常用函数

    本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具。 #### 字符串函数 ##### ASCII() **ASCII()** 函数的功能是返回指定字符表达式的最左侧...

    sql server 自定义函数

    这些函数不仅可以增强SQL Server的功能性,还能提高代码的可读性和可维护性。用户自定义函数可以通过多种方式创建,包括使用`CREATE FUNCTION`语句或在企业管理器中进行图形化创建。 #### 二、类型 用户自定义函数...

    SQL Sever 常用函数集锦

    1. **ASCII()**:这个函数的功能是返回字符表达式中最左侧字符的ASCII码值。值得注意的是,如果传递的是纯数字字符串,可以不使用引号包裹,但如果包含其他非数字字符,则必须使用单引号`' '`将其括起来,否则系统将...

    SQL_Server函数大全

    在SQL Server中,可以使用`CHARINDEX()`来实现相同功能,如`CHARINDEX('云', 字段1)`。 这些函数在实际的SQL查询和数据处理中非常有用。例如,你可以用`LOWER()`和`UPPER()`进行不区分大小写的比较,用`SUBSTRING()...

    sql server 提取汉字、数字、英文 函数

    ### SQL Server 提取汉字、数字、英文函数 #### 概述 在SQL Server中处理文本数据时,我们经常需要从字符串中提取特定类型的字符...此外,还可以根据实际需求调整函数中的正则表达式,以适应不同的字符集和编码方式。

    Transact-SQL基本函数集

    首先,算术函数中包含了三角函数和反三角函数。这些函数用于执行基本的数学运算,以及在角度和三角函数之间转换。例如,SIN、COS、TAN分别返回一个角的正弦、余弦和正切值。而ASIN、ACOS则是这些三角函数的反函数,...

    SQL 函数 函数大全.pdf

    以上是对文件中提到的几类SQL函数及其具体使用的详细介绍。这些函数可以帮助开发者更好地处理字符串数据,提高SQL查询的灵活性和效率。接下来,文件还提到了关于如何提高SQL语句查询效率的建议以及学习笔记等内容,...

    真正的SQL函数大全

    在 ASCII() 函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 CHAR() 函数将 ASCII 码转换为字符。如果没有输入 0 ~ 255 之间的 ASCII 码值,CHAR() 返回 NULL 。...

    SQLSever 2000常用函数手册

    在SQL Server 2000中,字符串函数主要用于处理字符串数据,这些函数能够帮助用户实现各种复杂的字符串操作需求。例如,可以用来查找字符串中的特定字符、替换字符串中的部分文本、提取字符串的一部分等。 #### 二、...

    SQL实现金额大写转化函数

    该 SQL 函数 `bigconvert` 的主要功能是将输入的数字字符串转换为汉字大写形式,例如将 "123456789.32" 转换为 "壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元叁角贰分"。 ### 函数实现细节 1. **分离整数部分和小数部分**...

    sqlServer常用函数

    根据提供的文件信息,本文将详细介绍SQL Server中常用的函数及其应用场景,包括统计函数、数学函数、字符串函数以及其他实用函数。这些函数对于数据处理、查询优化以及提高数据库应用的灵活性都有着不可替代的作用。...

    sql server 2000 函数 希望有用 分享是真理!·

    这些函数极大地增强了SQL查询的灵活性和功能性,使得数据库管理员和开发人员能够更有效地处理数据。下面,我们将详细探讨SQL Server 2000中的主要函数类型及其应用。 1. **数值函数**: - `ABS(x)`:返回数字x的...

    SQLServer汉字转全拼音函数 .txt

    上述函数中,使用了大量的`CASE`语句来匹配不同的字符并返回对应的拼音。这些规则基于汉字的Unicode编码范围来进行匹配。例如: - 当字符小于`'߹'`时(这里可能是一个示例值),直接返回该字符本身。 - 当字符位于...

    自定义函数

    为了提高SQL查询的灵活性与复用性,许多数据库系统提供了创建自定义函数的功能,使得用户可以根据特定需求编写个性化的数据处理逻辑。本文将通过一个具体的例子来探讨自定义函数在SQL中的应用。 #### 二、自定义...

    SQL 命令 函数大全

    本资源"SQL命令函数大全"旨在全面介绍SQL中的各种函数,帮助用户掌握数据库操作的核心技能。 1. **聚合函数**: - `COUNT(*)`:计算表中所有行的数量。 - `SUM(column_name)`:计算指定列的总和。 - `AVG(column...

    SQL函数.docx

    ### SQL函数详解——基于Oracle数据库 #### 一、概述 SQL函数是数据库系统为了方便用户进行数据处理而提供的一系列内置函数。Oracle数据库作为业界领先的数据库管理系统之一,提供了丰富的SQL函数来支持各种复杂的...

    SQL字符串函数大全

    ### SQL字符串函数详解 #### 一、去空格函数 ...通过这些详细的介绍,我们可以看到SQL中的字符串函数非常强大,能够满足各种字符串处理的需求。在实际应用中,熟练掌握这些函数将极大地提高SQL查询的效率和灵活性。

    SQL Server 函数大全

    ### SQL Server 函数大全 ...以上介绍的函数只是SQL Server 2008中的一部分功能,通过灵活运用这些函数,可以极大地提高SQL查询的能力和效率。希望本文对您理解和使用SQL Server 2008中的函数有所帮助。

    sql生成助记码函数.txt

    该SQL脚本定义了一个名为`fn_GetPy`的函数,其功能是将输入的字符串转换为助记码(PinYin首字母缩写)。助记码通常用于快速检索或编码目的,在很多应用场景中非常有用,例如在数据库中建立索引或者进行数据去重等...

    Oracle sql 函数大全 比较常用的一些 函数 整理

    Oracle SQL 函数大全是指在 Oracle 数据库管理系统中用于处理和操作数据的函数集合。本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串...

Global site tag (gtag.js) - Google Analytics