none
Busqueda de dos palabras RRS feed

  • Pregunta

  • Buen dia, alguien sabe como puedo buscar dentro de un texto cualquier palabra ya sea ordenada o no y que me encuentre.

    Por ej:

    CADENA RIFFEL 428H 118L
    CADENA RIFFEL 520H 104L
    CADENA WSTANDARD 415H 102L
    CADENA WSTANDARD 428 108
    UNION DE CADENA FORTE 420H
    UNION DE CADENA 110 428H
    UNION DE CADENA PASO 520
    CADENA ARRANQUE GFT110
    PATIN ROZA CADENA SMASH - BIT (x10)
    CADENA DE DISTRIBUCION 25H x 90 L CHOHO HONDA XR 1
    CADENA DE DISTRIBUCION 25H x 84 L 110 HONDA C90
    CADENA DE DISTRIBUCION 0409H x 126 L CHOHO HONDA T
    CADENA DE DISTRIBUCION 0404 x 102 L CHOHO HONDA NX

    Si busco "cadena 110" que encuentre cualquiera de esos productos que contengan esas dos palabras.

    Saludos

    lunes, 13 de mayo de 2019 12:26

Todas las respuestas

  • Si la eficiencia no es importante, puedes usar un predicado como este:

    ... WHERE campo LIKE '%cadena%110%' OR campo LIKE '%110%cadena%'

    o bien:

    ... WHERE campo LIKE '%cadena%' AND campo LIKE '%110%'

    Si la tabla es muy grande y requieres buscar a gran velocidad, entonces configura el Full-Text Search en el servidor y utiliza el predicado CONTAINS.


    lunes, 13 de mayo de 2019 12:58