Sitio web de resúmenes de películas - E-sports - ¿Cómo obtener los caracteres especificados en una cadena en SQL?
¿Cómo obtener los caracteres especificados en una cadena en SQL?
1. Cree una tabla de prueba,
Crear tabla test_int(value varchar 2(50));
2. Insertar datos de prueba
insertar en test_int. valores(' asdfdsf?d=123.ewv');
insertar en valores test_int(' qwer?d=234');
insertar en valores test_int(' asfdwe ?d = 234 &dhe Wu');
insertar en valores test_int(' adfasf?d = 25 &reuw');
insertar en valores test_int(' afhkashf ' );
Enviar;
3. Consulta los datos totales en la tabla, selecciona t.*, rowid de test _ int t
4. en la cuerda;?
Seleccione t.*,
Situación
? Cuando instr(value,' d=') = 0, entonces
? ¿Vacío
? ¿Otros
? substr(valor,
? instr(valor, ' d= '),
? caso
cuando instr(valor, & amp) = 0 entonces
10
Otro
instr(valor, ' & amp')- instr(valor, ' d= ')
¿Fin? )
Finalizar un
from test _ int t;