SQL怎么取字符串中的数字
2个回答
展开全部
1、创建测试表,
create table test_str(id int, v_str varchar2(20));
2、插入测试数据
insert into test_str values(1,'abc123');
insert into test_str values(2,'ef414219sd');
insert into test_str values(3,'123');
insert into test_str values(4,'dddfg');
commit;
3、查询表中全量数据,select t.* from test_str t;
4、编写语句,取字符串中的数字;
select t.*, regexp_replace(v_str,'\D','') v_str2 from test_str t;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询