lucia_12
14/10/09, 08:58:46
Hola a tod@s!!
Estoy creando una sentencia select con la que quiero coger todos los nombres que contengan la palabra pasada como parámetro:
CONCATENATE '%' nombre_cliente '%' INTO cadena.
SELECT name1 name2
FROM kna1
INTO CORRESPONDING FIELDS OF TABLE i_clientes
WHERE name1 LIKE cadena
OR name2 LIKE cadena.
Pero me distingue entre mayúsculas y minúsculas. Por ejemplo, si el usuario mete 'juan', el parámetro de entrada tiene valor 'JUAN' (lo cambia a mayúsculas), y no me recoge nada, aun teniendo en la tabla un registro con nombre 'Juan'.
¿Alguien me puede decir como arreglarlo?
Gracias ;)
Estoy creando una sentencia select con la que quiero coger todos los nombres que contengan la palabra pasada como parámetro:
CONCATENATE '%' nombre_cliente '%' INTO cadena.
SELECT name1 name2
FROM kna1
INTO CORRESPONDING FIELDS OF TABLE i_clientes
WHERE name1 LIKE cadena
OR name2 LIKE cadena.
Pero me distingue entre mayúsculas y minúsculas. Por ejemplo, si el usuario mete 'juan', el parámetro de entrada tiene valor 'JUAN' (lo cambia a mayúsculas), y no me recoge nada, aun teniendo en la tabla un registro con nombre 'Juan'.
¿Alguien me puede decir como arreglarlo?
Gracias ;)