当前位置: 代码迷 >> Oracle管理 >> oracle 字段截取解决办法
  详细解决方案

oracle 字段截取解决办法

热度:65   发布时间:2016-04-24 05:15:56.0
oracle 字段截取
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
------解决方案--------------------
这个应该能实现
探讨
SQL code

update t set sub_lane=replace(room_number,doorplate,'');

------解决方案--------------------
+1
探讨

SQL code

update t set sub_lane=replace(room_number,doorplate,'');

------解决方案--------------------
replace 函数搞定
  相关解决方案