![]() |
Consultar numero de campos vacios Hola, Necesitaria ayuda con una consulta que intento hacer y no veo como. Tengo tres campos de texto en una tabla, digamos "foto1", "foto2" y "foto3". Necesito una consulta que me devuelva el numero de campos que estan vacios, o tambien me sirve el numero de campos que tienen algo. Gracias de antemano. Un saludo. |
Re: Consultar numero de campos vacios Si lo quieres a nivel global puedes probar algo como esto: SELECT SUM(total) as gran_total FROM( SELECT count(*) AS total FROM tabla WHERE foto1 IS NULL UNION SELECT count(*) AS total FROM tabla WHERE foto2 IS NULL UNION SELECT count(*) AS total FROM tabla WHERE foto3 IS NULL ) temp Usando un CASE te sirve igual y no requieres de los subquerys: SELECT SUM(CASE WHEN foto1 IS NULL THEN 1 ELSE 0 END) + SUM(CASE WHEN foto2 IS NULL THEN 1 ELSE 0 END) + SUM(CASE WHEN foto3 IS NULL THEN 1 ELSE 0 END) AS total FROM tabla PD. Codigo al vuelo, probablemente haya errores de sintaxis. |
Re: Consultar numero de campos vacios Gracias. Lo probare. |
Re: Consultar numero de campos vacios ojo, seria sin el sum no? |
Re: Consultar numero de campos vacios ¿Cual de todos los Sum? |
Re: Consultar numero de campos vacios Los tres, creo que no van, saludos! |
Re: Consultar numero de campos vacios ¿Los de la segunda sentencia? :pensando: Si no los pone verá cuantos campos vacíos hay por registro. Si los deja verá cuantos hay por tabla, solo depende de cual es el dato que necesita obtener. |
| La zona horaria es GMT -6. Ahora son las 05:08. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.