034521123455
034525245272
034223232322
034567754443
我想用“+92”代替“03”
像这样
+924521123455
+924525245272
+924223232322
+924567754443
使用concat + substring而不是replace:
select concat('+92', SUBSTRING('034521123403',3))
在MySQL中,您可以使用insert()
:
select insert(col, 1, 2, '+92')
此功能可以根据您的需要进行。
如果您需要有条件地完成此操作,请使用case
表达式:
select (case when col like '03%'
then insert(col, 1, 2, '+92')
else col
end)
您可以使用以下代码及其正常工作
select replace(Col,'03','+92') from TableName