Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo obtener números de una cadena en SQL

Cómo obtener números de una cadena en SQL

1. Cree una tabla de prueba,

cree la tabla test_str(id int, v_str varchar2(20));

2 Inserte datos de prueba. >

insertar en valores test_str(1,'abc123');

insertar en valores test_str(2,'ef414219sd');

insertar en valores test_str(3,' 123 ');

insertar en valores test_str (4, 'dddfg');

confirmar

3. la tabla, seleccione t.* de test_str t;

4. Escriba una declaración para obtener el número en la cadena

seleccione t.*, regexp_replace(v_str,'\D; ','') v_str2 de test_str t;