Sql Server sql 语句 截取某个字符之前的字符串

SELECT TOP 10 MajorName ,SUBSTRING( MajorName,1 ,CHARINDEX('(',MajorName)-1 ) AS 'MajorShortName' FROM dbo.TableA WHERE MajorName LIKE '%(%'

SUBSTRING( 字段名,1 ,CHARINDEX('(',字段名)-1 )

运行结果如下:

Sql Server sql 语句 截取某个字符之前的字符串_第1张图片

 

你可能感兴趣的:(sql,数据库)