oracle有个三个字段 分别为sub_lane,doorplate,room_number
我现在要把room_number字段中的值截取掉doorplate字段的值,最后得到的放入sub_lane字段中
------解决方案--------------------
- SQL code
update t set sub_lane=replace(room_number,doorplate,'');
------解决方案--------------------
使用substr截取字段,length截取字段的长度,写sql
SUBSTR(列名|表达式,m,[n])
返回指定子串,该子串是从第m个字符开始,其长度为n,不指定n值则从m到最后
------解决方案--------------------
截取?
不给例子和结果?
------解决方案--------------------
就是替换了 可以参考1L
------解决方案--------------------
这个应该能实现
------解决方案--------------------
+1
------解决方案--------------------
replace 函数搞定