云服务器网:购买云服务器和VPS必上的网站!

MSSQL中处理字符串的函数简介

MSSQL(Microsoft SQL Server)提供的多种字符串函数,能够有效处理字符串,方便我们做一些字符相关的转换。经常使用的字符串处理函数有CHARINDEX、SUBSTRING、LEFT、REPLACE、REPLICATE等,下面我们就来逐一介绍

MSSQL(Microsoft SQL Server)提供的多种字符串函数,能够有效处理字符串,方便我们做一些字符相关的转换。经常使用的字符串处理函数有CHARINDEX、SUBSTRING、LEFT、REPLACE、REPLICATE等,下面我们就来逐一介绍一下。

CHARINDEX函数:返回某个字符在字符串内第一次出现的索引位置,如果没有则返回 0。

SELECT CHARINDEX('is','This is a string')

履行结果为2。

SUBSTRING函数:从指定位置截取特定长度的字符串,索引从 1 开始,下标不足指定长度时,则返回实际长度字符串。

SELECT SUBSTRING('This is a string', 6, 2)

履行结果为“is”。

LEFT函数:返回从字符串左边开始的指定长度的字符串,长度不足仍会依照指定长度返回。

SELECT LEFT('This is a string', 5)

履行结果为“This ”。

REPLACE函数:返回替换子字符串后的字符串,将原字符串中所有搜索字符串替换为指定字符串。

SELECT REPLACE('This is a string', 'a', 'A')

履行结果为“This is A string”。

REPLICATE函数:返回重复指定字符串指定长度的字符串。

SELECT REPLICATE('a', 5) 

履行结果为“aaaaa”。

总结:MSSQL提供的多种字符串处理函数,能够用来有效的处理过一些字符相关的问题,在实际开发中利用比较广泛,减少了程序的复杂度。经常使用的字符串处理函数主要有CHARINDEX、SUBSTRING、LEFT、REPLACE、REPLICATE等。

本文来源:https://www.yuntue.com/post/234609.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注