Red de conocimiento informático - Problemas con los teléfonos móviles - Consultas difusas en SQL

Consultas difusas en SQL

Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación

Descripción del problema:

Supongamos que tengo una tabla a, hay un campo b en la tabla a, y allí es una entrada en el campo b. Un registro como "Chipotle Lighters Economy Hunter Silver White"

Tengo que usar una consulta difusa en SQL para encontrar este registro en el campo b.

seleccione * de a donde b como'%Economic Hunter%'

Esta no es la forma de encontrar este registro, solo se puede encontrar así:

seleccione * de a donde b me gusta '%Economic Hunter%'

Me gustaría preguntar, si ingreso "Economic Hunter" para encontrar este registro, ¿cómo debo escribirlo? "¿Para encontrar este registro?

Análisis:

Para dividir una palabra, necesita una cadena de consulta difusa. SPLIT divide 2 palabras en un grupo

Luego UBOUND número de cadena

for i=1 to ubound

str = " Seleccionar * de a donde b me gusta % matriz (0) % "

siguiente

Después de la selección, filtrar