【发布时间】:2020-07-18 06:09:59
【问题描述】:
考虑这些数据:
col1 | col2
kk|kk | kjkjk
我想在选择期间用空格替换col1 中的管道。预期输出:
col1 | col2
kk kk | kjkjk
到目前为止,我有这个:
SELECT *,
replace(col1,'|',' ') as col1
FROM TABLE
但是,这会生成以下内容:
col1 | col2 | col1
kk|kk | kjkjk | kk kk
我不想要第三列,而是用替换语句的结果替换第一列的内容。这可能吗?
【问题讨论】:
-
投反对票的人至少可以解释为什么...?
标签: sql sql-server select replace