将字符和数字数据分离
创建测试用表:
CREATE OR REPLACE VIEW v AS
SELECT 'A1' AS c FROM DUAL
UNION ALL
SELECT '12B' AS c FROM DUAL;
SELECT * FROM v;

SQL代码如下:
SELECT REGEXP_REPLACE(c, '[0-9]', '') AS c1,
REGEXP_REPLACE(c, '[^0-9]', '') AS c2
FROM v;
执行结果如下:


本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。