`

SQL Server 字符串函数

 
阅读更多

常见的字符窜函数有以下几种

ASCII()函数

CHAR() 函数
LEFT()函数
RIGHT()函数
LTRIM()函数
RTRIM()函数
STR()函数
字符串逆序的函数REVERSE(s)
计算字符串长度的函数LEN(str)
匹配子串开始位置的函数CHARINDEX(str1,str,[start])
SUBSTRING()函数
LOWER()函数
UPPER()函数
替换函数REPLACE(s,s1,s2)

ASCII(character_expression)函数用于查看指定字符的ASCII值。

CHAR(integer_expression)函数查看ASCII码对应的字符。

LEFT(character_expression,integer_expression)函数返回字符串左起指定个数的字符串。

RIGHT(character_expression,integer_expression)函数返回字符串右起指定个数的字符串。

LTRIM(character_expression)用于去除字符串左边多余的空格。

RTRIM(character_expression)用于去除字符串右边多余的空格。

STR(float_expression[,length[,decimal]])函数用于将数值转换为字符数据。length表示总长度,包括小数点、符号数 值、空格,默认为10。decimal表示小数点后的位数,必须小于或等于16.例如:STR(3141.56,6,1)结果为3141.6

REVERSE(s)函数将字符串s反转,返回的字符串顺序和s字符串相反。

LEN(str)返回字符串表达式中的字符数。

CHARINDEX(str1,str,[start])函数返回子字符串str1在字符串str中开始的位置,start为搜索开始的位置,如果不指定则默认为0.

SUBSTRING(value_expression,start_expression,length_expression)函数返回字符表达式,二进制表达式,文本表达式,或图像表达式的一部分。如SUBSTRING('breakfast',1,5)返回“break”。

LOWER(character_expression)函数将大写字符数据装换为小写字符数据后返回字符表达式。

UPPER(character_expression)函数将小写字符数据装换为大写字符数据后返回字符表达式。

REPLACE(s,s1,s2)函数使用字符串s2代替字符串s中所有的字符串s1.



分享到:
评论

相关推荐

    SQL SERVER 字符串 增长 生成唯一字符串 函数

    主要用于在数据库设计时需要自己生成定长的字符串作为关键字。这一个用户字符串每次递增而形成新串的数据库函数方法。

    sqlserver 字符串函数的应用及案例

    数据库字符串函数的应用,主要是针对sqlserver 2008R2 企业的应用,该资源,以实际操作和验证为基础,保证上传的数据真,实有效,本人遵守csdn的规则,请放心使用

    sqlserver中根据某个字符切割字符串函数

    sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值

    SQL Server字符串处理函数大全

    SQL Server字符串处理函数大全 sql server是一个数据库,文档介绍了这个数据库的字符串操作函数

    Sqlserver 2014 之 自定义字符串聚合函数

    在描述中提到的“Sqlserver 2014 之 自定义字符串聚合函数”正是针对这个需求而展开的讨论。 在SQL Server 2014之前,如果要实现类似`STRING_AGG`的功能(这是在SQL Server 2017中引入的),我们需要创建自定义的...

    sqlserver 字符串分割、包含、匹配

    2、按指定符号分割字符串,返回“分割后指定索引的第几个元素”的值,象数组一样方便 3、检查一个元素是否在数组中,返回1或0 4、检查一个元素是否与数组中的相匹配,并返回相匹配的数组的值。参数值为0表示全模糊...

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    C#扩展SQLServer 2005 字符串聚合函数

    字符串聚合函数是指能够处理字符串集合并返回单个字符串结果的函数。例如,可能需要将多个字符串连接成一个长字符串,或者计算字符串集合中字符的总数。在SQL Server中,我们不能直接使用内置的SUM()或COUNT()函数对...

    SQL Server字符串切割函数

    在SQL Server中,字符串处理是常见的任务之一,而字符串切割函数则是处理字符串的重要工具。本文将深入探讨SQL Server中的字符串切割函数,特别是如何创建和使用用户定义函数来实现这一功能。 首先,我们要明白用户...

    Sql Server 字符串聚合函数

    总结起来,SQL Server的标准聚合函数不支持字符串聚合,但可以通过创建自定义函数或使用特定版本提供的`STRING_AGG`函数来实现这个需求。在实际应用中,我们需要根据数据规模和数据库版本选择合适的方法。

    SQLServer逗号分隔的字符串转换成表

    2. 利用 SQL Server 函数进行字符串拆分:可以使用 SQL Server 的字符串函数,例如 CHARINDEX、LEFT、RIGHT、LEN 等函数对字符串进行拆分。 3. 将拆分后的数据写入到临时表中:将拆分后的数据写入到第 1 步中创建的...

    SQLServer自定义字符串聚合函数DLL文件(可直接使用)

    http://yufeng521000.iteye.com/blog/2076607; 根据这篇BOLG的函数编译的DLL,方便大家直接使用; 里面有两个DLL分别是NET3.5,以及NET4.0,下载后根据BOLG以及数据库版本选择对应的DLL使用;

    SQL SERVER 关于日期函数(字符转日期,日期转字符串)

    SQL Server 中的日期函数可以分为两大类:日期和时间函数、字符串和日期函数。日期和时间函数主要用来处理日期和时间数据,包括获取当前日期和时间、计算日期和时间差等。字符串和日期函数主要用来将日期和时间数据...

    Sql Server数据库中自定义拆分字符串函数Split()

    Sql Server数据库中自定义拆分字符串函数Split()

    sqlserver实现字符拆解成表格的形式

    5. **SQL Server 字符串函数**: - `CHARINDEX`:返回指定表达式在另一个表达式中首次出现的位置。 - `SUBSTRING`:返回指定字符串的一部分。 - `LEN`:返回字符串的长度。 - `RTRIM`:移除字符串末尾的空白字符...

Global site tag (gtag.js) - Google Analytics