删除SQL Server表中特定字符前后的部分文本

时间:2013-06-27 23:26:04

标签: sql-server text

我有一个名为item的表和一个列description。描述的值类似于

 243~Test Value~~11~123

我如何只获得Test Value?我想使用T-SQL查询删除~之前和~~之后的部分文本。

提前非常感谢你!

1 个答案:

答案 0 :(得分:2)

SELECT SUBSTRING(Description, CHARINDEX ('~', Description, 1)+1, CHARINDEX ('~~', Description, 1)-CHARINDEX ('~', Description, 1)-1) 
FROM Item
相关问题