当前位置: 代码迷 >> Sql Server >> SQL语句中使用正则表达式,该怎么解决
  详细解决方案

SQL语句中使用正则表达式,该怎么解决

热度:3   发布时间:2016-04-27 13:34:04.0
SQL语句中使用正则表达式
数据库的某个字段的一个值为
0.020|0.060|0.200|0.280|0.500|5.780|6.220|6.560|6.540|6.580|7.440|7.500|7.560|7.700|7.760|7.840|8.020|8.120|11.440|11.720|11.880|12.080|12.220|12.380|14.140|14.180|14.240|14.260|14.240|14.220|14.200|14.180|14.160|14.140|14.060|14.080|14.120|14.140|14.120|14.060|14.120|14.140|14.120|14.100|14.080|14.060|14.040|14.000|13.840|13.720|13.580|7.400|7.120|6.860|6.580|6.500|6.380|6.040|5.620|5.120|4.580

我想将其中的所有"|"替换为"@",有没有相关的函数?或者正则表达式?

------解决方案--------------------
SQL code
update tb set col=replace(col,'|','@')
------解决方案--------------------
直接用replace就可以了。
  相关解决方案