`
- 浏览:
295341 次
- 性别:
- 来自:
西安
-
我们这里对 SQL Server 字符串函数进行分门别类地列出,便于查阅和记忆,相信大家都在其它方面有高深的编程基础,从字面上来说大家都知道这些函数的意义,就不对这些函数作过多的解释了,主要谈些经验,具体请参见联机丛书。
ASCII(character_expression) 返回最左端字符的 ASCII 代码值
CHAR(integer_expression)
UNICODE(ncharacter_expression) 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。
NCHAR(integer_expression)
LOWER(character_expression) 以字符串中的字符小写返回
UPPER(character_expression)
LTRIM(character_expression) 截断左端英文空格
RTRIM(character_expression)
LEN(string_expression) 返回字符(不是字节)个数,不包含尾随的英文空格
LEFT(character_expression, integer_expression) 尾随英文空格也可能被返回
RIGHT(character_expression, integer_expression)
SUBSTRING(expression, start, length) 第一个字符的位置是 1
CHARINDEX(expression1, expression2[, start_location]) expression1 在 expression2 中的位置
PATINDEX(%pattern%, expression) pattern 应该具有通配符,如同 like
REVERSE(character_expression) 颠倒字符串
REPLACE(string_expression, string_expression2, string_expression3) 用第三个表达式替换第一个表达式中的第二个表达式
STUFF(character_expression, start, length, character_expression) 按 start、length 删除第一个表达式的内容并在 start 位置插入第四个表达式
REPLICATION(character_expression, integer_expression) 重复字符串
SPACE(integer_expression) 重复 integer_expression 个空格
SOUNDEX(character_expression) 根据字符串情况,返回一个特定的四个长度的字符串
DIFFERENCE(character_expression, character_expression) 比较两个表达式的 SOUNEX 返回值有几个字符不同,返回值[0-4]
STR(float_expression[, length[, decimal]]) 返回由数字转换成的字符串值
QUOTENAME(character_string[, quote_character]) 返回带有分隔符的 UNICODE 字符串
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值
SQL Server字符串处理函数是数据库管理中非常重要的工具,它们用于操作和操纵文本数据。在SQL Server中,有多种函数可以帮助我们进行字符串的处理,包括字符转换、去空格、取子串、字符串比较以及字符串操作等。下面...
SQL 字符串处理函数 获取指定的字符
在描述中提到的“Sqlserver 2014 之 自定义字符串聚合函数”正是针对这个需求而展开的讨论。 在SQL Server 2014之前,如果要实现类似`STRING_AGG`的功能(这是在SQL Server 2017中引入的),我们需要创建自定义的...
2、按指定符号分割字符串,返回“分割后指定索引的第几个元素”的值,象数组一样方便 3、检查一个元素是否在数组中,返回1或0 4、检查一个元素是否与数组中的相匹配,并返回相匹配的数组的值。参数值为0表示全模糊...
sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)
数据库字符串函数的应用,主要是针对sqlserver 2008R2 企业的应用,该资源,以实际操作和验证为基础,保证上传的数据真,实有效,本人遵守csdn的规则,请放心使用
using Microsoft.SqlServer.Server; public class StringConcatenateAgg : SqlUserDefinedAggregate { private string _result = ""; public override void Accumulate(SqlString value) { if (!value.IsNull)...
在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...
SQLServer数据库中创建字符串截取功能(Split),调用方法: Split(string,str)
在SQL Server中,字符串处理是常见的任务之一,而字符串切割函数则是处理字符串的重要工具。本文将深入探讨SQL Server中的字符串切割函数,特别是如何创建和使用用户定义函数来实现这一功能。 首先,我们要明白用户...
### SQL截取字符串函数详解 在SQL中,处理文本数据是一项常见的需求,特别是在数据库管理和数据分析领域。本文将详细介绍几种常用的SQL截取字符串函数及其应用场景,包括`LEFT`、`RIGHT`、`SUBSTRING`以及一些高级...
http://yufeng521000.iteye.com/blog/2076607; 根据这篇BOLG的函数编译的DLL,方便大家直接使用; 里面有两个DLL分别是NET3.5,以及NET4.0,下载后根据BOLG以及数据库版本选择对应的DLL使用;
资源名称:MS-SQL SERVER从字符串中搜索符合指定范围的数值资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Sql Server数据库中自定义拆分字符串函数Split()
Oracle Sql 中常用字符串处理函数 Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 ...
此外,提到的其他标签和相关内容,比如`SELECT`、`SQL数据库`、`函数`、`字符`、`字符串`、`字符串函数`、`聚合函数`等,都是SQL Server中的关键概念。`SELECT`用于从数据库中检索数据,`SQL数据库`代表SQL语言和...
本文将为读者详细讲解 SQL Server 中字符串分隔与拼接的实例,包括创建函数、使用字符串函数 CHARINDEX 和 STUFF 等知识点。 字符串分隔与拼接实例 在实际应用中,我们经常需要将多个字符串连接起来,或者将一个...