09/07/2008, 07:28
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses Puntos: 300 | |
Respuesta: SELECT campos vacios Edude, debes tener clara la diferencia entre nulo y blanco o vacío.
Si buscas los vacíos o blancos
SELECT (
If( campo1= '', 1, 0 ) + If( campo2 = '', 1, 0 ) + If( campo3= '', 1, 0 )
) AS totalblanco
FROM nombretabla
y así con todos los campos de los que quieras contar los blancos.
Para los nulos
SELECT (
If( campo1 is Null, 1, 0 ) + If( campo2 is Null, 1, 0 ) + If( campo3 is Null, 1, 0 )
) AS totalnulos
FROM nombretabla
Si quieres cubrir ambas posibilidades
SELECT (
If( campo1 = '' OR campo1 is Null, 1, 0 ) + If( campo2 = '' OR campo2 is Null, 1, 0 ) + If( campo3 = '' OR campo3 is Null, 1, 0 )
) AS totalsindatos
FROM nombretabla
Sólo he probado la primera.
Última edición por jurena; 09/07/2008 a las 15:48 |