第一个空格后的SQL修剪

时间:2012-05-17 15:11:53

标签: tsql

我需要修剪字符串中第一个空格后的所有内容。

示例:Asprin Oral

我只需要阿斯普林。

2 个答案:

答案 0 :(得分:7)

在TSQL中:

declare @test varchar(30)
select @test = 'Asprin Oral'

select substring(@test, 1, charindex(' ', @test + ' ')-1)

或者像@GilM所说:

declare @test varchar(30)
select @test = 'Asprin Oral'

select LEFT(@test, CHARINDEX(' ', @test+' ')-1)

答案 1 :(得分:-1)

您可以对空格String.Split(' ')进行操作并获取结果的[0]位置。

String.Split()