sql选择字符串在空格破折号空间之前

时间:2011-07-21 05:52:27

标签: error-handling

选择字符串在空格虚线空间之前

说表1

id |名称  1 | Poo - SR  2 | S-h-r - SR  3 | SDR - mj  4 | srk - kl

我希望它像

id |名称  1 |便便  2 | S-H-R  3 | SDR  4 | SRK

2 个答案:

答案 0 :(得分:0)

在SQL中使用REPLACE函数? 例如:SELECT REPLACE('abcdefghicde','cde','xxx');

答案 1 :(得分:0)

您可以使用

select left(@column, charindex(' - ',@column) - 1 )+' '+right(right(@column, charindex(' - ',@column) + 1),charindex(' ',right(@column, charindex(' - ',@column) + 0))+1)

@column替换为您的表格列名