解决方法
这个怎么样?
DECLARE @Data TABLE (Val VARCHAR(20)) INSERT @Data VALUES ('Sometext (123456)') INSERT @Data VALUES ('') INSERT @Data VALUES (NULL) INSERT @Data VALUES ('S(123456)') INSERT @Data VALUES ('(123456)') SELECT CASE WHEN CHARINDEX('(',Val) > 0 THEN RTRIM(SUBSTRING(val,1,CHARINDEX('(',Val) - 1)) ELSE Val END FROM @Data