1

我有一个字符串

ABC - ABCDEFGHIJK - 05/07/2016

我只想使用该ABCDEFGHIJK部分并删除字符串的第一部分和第三部分。

我试过使用SUBSTRINGwith CHARINDEX,但只能删除字符串的第一部分。

有人帮忙吗?

4

1 回答 1

2

您可以使用SUBSTRING_INDEX()andTRIM()表示空格:

SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(string_col,'-',2),'-',-1)) AS Strig_Col
FROM YourTable;
于 2016-07-07T08:45:31.957 回答