/*update SQL:执行一个语句把字段中%替换成''*/
update web_traffic_data_raw set ubi_bounce_rate=replace(ubi_bounce_rate,'%','') where web_id=1811
commit;
/*先把%去掉然后除以100再转化成char类型*/
update web_traffic_data_raw set ubi_bounce_rate=to_char((to_number(replace(ubi_bounce_rate,'%',''))/100),'fm999990.000000') where WEB_ID='1868';
这里重点要看 fm9999999999.99,表示整数部分最多10位,小数部分2位,fm表示去 掉转位字符串后前面的空格,
Oracle 批量替换字段中的字符
最新推荐文章于 2023-08-21 16:46:24 发布