Cita:
Empezado por crc
Esto sirve cuando el campo es nulo completamente pero este no es mi caso.
mi campo es de largo 10...
Cuenta char(10) y el valo que tiene es '1234567NNN' donde las 3 N correspondenden a 3 Nulos.
Yo quiero saber si existe alguna condicion o manera de saber que campos tienen parte de su informacion con Nulos.
Muchas gracias,
|
Seguramente no te has sabido explicar, por lo que entendí, lo que quieres es ¿filtrar por la longitud del texto? o sea, que "1234567NNN" ¿correspondería a "1234567"? Si este es el caso, yo utilizo un motor que me permite ver la longitud del texto, no sé si estará disponible en todos los motores sql, pero lo harias así
Código SQL
[-]
...
Where (CHAR_LENGTH(tabla1.micampo) < 10)
...
si este no es el caso, y deseas buscar las 3 Ns al final, entonces con este componente yo utilizaría un codigo como este:
Código SQL
[-]
...
Where (RIGHTSTR(tabla1.micampo,3) = 'NNN')
Where (RIGHTSTR(tabla1.micampo,3) <> 'NNN')
no sé si la función RIGHTSTR es estandar en SQL o existe alguna que ofrezca la misma función, creo que lo último es más posible. Espero que te hata servido de ayuda mi comentario.