SELECT campos llenos, no nulos
Publicado por Christian (4 intervenciones) el 26/08/2008 00:08:09
Hola,
Tengo el siguiente problema tengo una tabla Categoria y esta tiene algunos campos que pueden tener valores nulos
Por ejemplo tengo 3 registros con los siguientes campos idCategoria, NombreCategoria y DescripcionCategoria.
1er registro tiene los siguientes datos: (1,'Lacteos','Cualquier descripción')
2do resgistro tiene los siguientes datos: (2, 'Licores',null)
3er registro tiene los siguientes datos: (3, 'Snacks',null)
Como ven el 2do y 3er registro tienen null en descripción.
Lo que quiero es hacer un query que creo que es simple pero no se como realizarlo que me permita seleccionar todos los campos de cualquier registro que esten llenos o que tengan datos y no los campos que tengan null.
Tal es el caso que si por ejemplo quiero desplegar los datos del 2do registro me salga
--------------------------------------------------
| idCategoria | NombreCategoria |
--------------------------------------------------
2 Licores
En este caso como el 2do registro tiene null en el campo descripción, no sale.
Existe alguna forma de realizar este query?
Lo que he hecho es lo siguiente
Select * from Categoria where idCategoria=2 and DescripcionCategoria is not null
pero esto lo unico que hace es lo siguiente:
------------------------------------------------------------------------
| idCategoria | NombreCategoria | Descripcion |
------------------------------------------------------------------------
solo presenta los campos y los datos no. :( y lo que quiero es esto
--------------------------------------------------
| idCategoria | NombreCategoria |
--------------------------------------------------
2 Licores
Por favor ayuda y de antemano muchas gracias,
Tengo el siguiente problema tengo una tabla Categoria y esta tiene algunos campos que pueden tener valores nulos
Por ejemplo tengo 3 registros con los siguientes campos idCategoria, NombreCategoria y DescripcionCategoria.
1er registro tiene los siguientes datos: (1,'Lacteos','Cualquier descripción')
2do resgistro tiene los siguientes datos: (2, 'Licores',null)
3er registro tiene los siguientes datos: (3, 'Snacks',null)
Como ven el 2do y 3er registro tienen null en descripción.
Lo que quiero es hacer un query que creo que es simple pero no se como realizarlo que me permita seleccionar todos los campos de cualquier registro que esten llenos o que tengan datos y no los campos que tengan null.
Tal es el caso que si por ejemplo quiero desplegar los datos del 2do registro me salga
--------------------------------------------------
| idCategoria | NombreCategoria |
--------------------------------------------------
2 Licores
En este caso como el 2do registro tiene null en el campo descripción, no sale.
Existe alguna forma de realizar este query?
Lo que he hecho es lo siguiente
Select * from Categoria where idCategoria=2 and DescripcionCategoria is not null
pero esto lo unico que hace es lo siguiente:
------------------------------------------------------------------------
| idCategoria | NombreCategoria | Descripcion |
------------------------------------------------------------------------
solo presenta los campos y los datos no. :( y lo que quiero es esto
--------------------------------------------------
| idCategoria | NombreCategoria |
--------------------------------------------------
2 Licores
Por favor ayuda y de antemano muchas gracias,
Valora esta pregunta


0