Club Delphi  
    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
  #1  
Antiguo 13-06-2006
Citlalli Citlalli is offline
No confirmado
 
Registrado: may 2005
Posts: 40
Poder: 0
Citlalli Va por buen camino
select de campos de mismo registro pero no nulos

Hola foreros,

mi problema es el siguiente:

tengo una tabla de codigos de barras, mi problema es que quiero hacer un select que me devuelva solo los campos con valor

actualmente mi select es



Código SQL [-]
SELECT
codigo1,
codigo2,
codigo3
FROM
Codigos_Barras








y mi resultado es



Código SQL [-]
codigo1 codigo2 codigo3
22 22 22
22 null null
33 33 33
33 33 null









y yo lo que quiero es que me quite los nulos




Código SQL [-]
codigo1 codigo2 codigo3
22 22 22
22 33 33
33 33 33








intente con una sentencia asi



Código SQL [-]
SELECT
codigo1,
codigo2,
codigo3
FROM
Codigos_Barras
WHERE
codigo1 IS NOT NULL
AND
codigo2 IS NOT NULL
AND
codigo3 IS NOT NULL








y lo que pasa es que me trae los registros que no tienen nulos, pero me trae todo el registro.


Código SQL [-]
codigo1 codigo2 codigo3
22 22 22
33 33 33





yo quiero que me muestre solo los campos con valor aunque sean de registros diferentes.

espero haberme explicado bien

saludos a todos
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
Select ordenado por un campo pero localizado por otro ingel SQL 2 04-01-2006 17:33:23
Usando el mismo Registro AGAG4 SQL 0 17-08-2004 20:33:42
select (pero un cero en vez de NULL) Osorio SQL 5 06-08-2004 22:16:15
repetir el mismo registro empty Impresión 3 13-04-2004 16:54:19
Campos nulos ahkimpech Firebird e Interbase 1 06-04-2004 19:30:36


La franja horaria es GMT +2. Ahora son las 10:46:55.


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