数据库
首页 > 数据库> > ORACLE 从一列包含数字+汉字的字段中单独查询数字

ORACLE 从一列包含数字+汉字的字段中单独查询数字

作者:互联网

例如:

从字段8号楼710中只取出8710,

select TRIM(TRANSLATE('8号楼710', trim(TRANSLATE('8号楼710', '1234567890', ' ')), ' ')) from dual;

 

同样的道理,提取一整列的数字,只要将'8号楼710'换成字段名称,dual换成对应的表名即可。

标签:TRANSLATE,数字,710,换成,一列,dual,ORACLE,号楼
来源: https://blog.csdn.net/m0_60203254/article/details/121877653