Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 03-09-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
Cita:
Empezado por crc Ver Mensaje
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) /*no nulos*/
...

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') /* en este caso devolveria los nulos */
/* ------ */
Where (RIGHTSTR(tabla1.micampo,3) <> 'NNN') /* en este otro caso devolveria los no nulos */

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.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al Pasar valores entre MDI Childs MaMu Varios 16 07-06-2007 02:20:33
cambiar campo null a not null andressanchez Firebird e Interbase 8 18-09-2006 22:00:09
Problema con resultados Null vpepen SQL 14 27-07-2006 10:19:04
Problema con asignacion de valores en un rango Valeric Servers 4 06-09-2005 13:44:04
problema con qreport, me repite los valores. chelejuan Impresión 2 19-01-2005 18:03:19


La franja horaria es GMT +2. Ahora son las 05:32:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi