Estoy haciendo una consulta SQL la cual utiliza en el where un parámetro de entrada de usuario, necesito quitarle los espacios a el campo de la tabla que utilizo la condición del where
Esta seria la consulta:
Select campo1, campo2, campo3
From eban
Where quitar_espacio(zznumcola) = ‘FAC1952’
Por favor su ayuda con la función que haría las veces de quitar_espacio (Consulta ejemplo), esto por que el los datos del campo zznuncola en la tabla eban, en algunos casos presentan espaciós
Como presentan espacios?, en tu búsqueda, los registros contienen FAC1952 todo junto?, por que de ser asi el where lo podes usar de la siguiente manera:
WHERE ZZNUMCOLA LIKE ‘%FAC1952%’.
De esta forma esta obteniendo todos los registros que contengan FAC1952, siempre que los registros que buscas tengan todo junto y que los se sean válidos obtener registros que contengan: caracteres + ‘FAC1952’ + caracteres.
Otra solución es buscar por otro campo (que sea clave) que puedas usar y luego con un loop en cada recorrido haces un CONDENSE al campo, para eliminar lo ceros y ahí realizas la verificación del campo a FAC1952.
Gracias por tu respuesta, pero los espacios se presenta del lado del campo de la tabla, en esta caso zznumcola, a este campo es el que necesito quitarle los espacios
Supongo que esos espacios no debería llevarlos, entonces ¿Por qué no corregir el problema de fondo? no hacerlo te podría ir complicando el desarrollo de programas que hagan uso de esa tabla y el mantenimiento de la misma.