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;