我在sql表中有这样一列
codel
-------------
124/500/319/1
500/2698794/3
130.500.2804508.1
800/283478/2
155-305-340007-1
130.500.2686821.1
我如何将此代码转换为
codel
-------------
124-500-319-1
500-2698794-3
130-500-2804508-1
800-283478-2
155-305-340007-1
130-500-2686821-1
感谢您阅读我的问题
答案 0 :(得分:4)
在SQL Server 2017
中,您也可以使用TRANSLATE
进行操作,如下所示。
SELECT TRANSLATE(codel,'/.','--') AS Codel FROM YOUR_TABLE
答案 1 :(得分:2)
尝试以下操作-使用replace()
函数
select replace(replace(codel,'/','-'),'.','-') from tablename
答案 2 :(得分:0)
使用替换
尝试如下 SELECT REPLACE(codel, '/', '-');
go
SELECT REPLACE(codel, '.', '-');