数据库中某字段有类似这样的数据FastEthernet4/25、GigabitEthernet4/30,我想只截取诸如4/25、4/30,请问用一个sql怎么写呢,之前看了regexp_substr函数,但是没有看懂,希望高手帮忙解答,谢谢。
SQL> CREATE TABLE test ( 2 t varchar2(30) 3 );表已创建。SQL> SQL> INSERT INTO test 2 VALUES('FastEthernet4/25');已创建 1 行。SQL> SQL> INSERT INTO test 2 VALUES('GigabitEthernet4/30');已创建 1 行。SQL> SELECT 2 REGEXP_SUBSTR(t,'[0-9]+/[0-9]+') 3 FROM 4 test;REGEXP_SUBSTR(T,'[0-9]+/[0-9]+')-----------------------------------------4/254/30