MSSQL截取字符串中的空格方法(mssql截取空格)

MSSQL截取字符串中的空格方法

在MSSQL中,可以使用多种方式来截取字符串中的空格。例如,我们可以使用SUBSTRING或CHARINDEX函数来实现截取字符串中的空格的目的。本文将分别介绍这两种常用的MSSQL截取字符串中的空格的方法。

1、使用SUBSTRING函数

先来看看如何使用SUBSTRING函数来截取字符串中的空格:

–定义字符串

DECLARE @String VARCHAR(50)=’John Doe’

–截取空格符,字符串是John Doe

SELECT SUBSTRING(@String,1,CHARINDEX(‘ ‘ , @String))

上面代码将从第一个字符John开始,到Charindex函数找到的空格符为止,即可截取出John作为结果。

2、使用CHARINDEX函数

另外,我们一样可以使用CHARINDEX函数来截取字符串中的空格,示例代码如下:

–定义字符串

DECLARE @String VARCHAR(50)=’John Doe’

–截取空格符,字符串是John Doe

SELECT LEFT(@String,CHARINDEX(‘ ‘ , @String)-1)

上面代码同样使用LEFT函数来排列字符串,CHARINDEX函数来定位空格符位置,并将位置减1得到结果John字符。

以上就是本文介绍的关于MSSQL截取字符串中的空格的两种方法,这两种方法可以灵活使用根据实际情况来实现截取字符串中的空格的目的,同时,以上代码可能还存在改进的空间,开发人员可以根据灵活调整,可以实现更多更优的方法来截取字符串中的空格

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《MSSQL截取字符串中的空格方法(mssql截取空格)》
文章链接:https://zhuji.vsping.com/145423.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。