Me baso en SELECT DISTINCT y si escribo:
Código HTML:
SELECT DISTINCT nom_campo FROM nom_tabla
Para saber CUANTOS intento:
Código HTML:
SELECT DISTINCT nom_campo AS cantidad FROM nom_tabla

| ||||
Re: Contar registros distintos (en un campo) Veo que en aquella consulta esta "LISTANDO" los registros distintos, si deseas saber la cantidad deberas hacer un COUNT.
__________________ * Chauchas.cl - - Avisos clasificados Chile. |
| ||||
Re: Contar registros distintos (en un campo) Cita: Skatamundo: hola!!! pero es COUNT condicional a que sean DISTINTOS en el contenido de un campo ???? Veo que en aquella consulta esta "LISTANDO" los registros distintos, si deseas saber la cantidad deberas hacer un COUNT
__________________ Salu2! |
| ||||
Re: Contar registros distintos (en un campo) No queria.......pero termine haciendolo en PHP <?php Include "betadir.inc"; // Obtengo la cantidad de blogs con url unica $sql = "SELECT DISTINCT url FROM `contenido`"; $tabla = mysql_query($sql); $i=0; while ($reg = mysql_fetch_array($tabla)) { ++$i; } echo $i; mysql_free_result($tabla); // libera los registros de la tabla ?>
__________________ Salu2! |
| ||||
Re: Contar registros distintos (en un campo) Entendí que querias saber cuantos casos DISTINTOS tienes en una consulta: por tanto sería así:
Código:
eso devolverá la "cantidad" que indica cuantos datos distintos han sido encontrados, de la otra forma que la tienes solo me listará los datos distintos encontrados. SELECT COUNT(DISTINCT nom_campo) AS cantidad FROM nom_tabla
__________________ * Chauchas.cl - - Avisos clasificados Chile. |
| ||||
![]() Skatomundo: excelente!!! eso me devuleve el mismo resultado que mi solucion en PHP ![]() Creo que queda validado tu trabajo ![]() ![]()
__________________ Salu2! |
| ||||
Re: Contar registros distintos (en un campo) Italico76, por favor no coloques código de programación en esta sección. Función de la sección de Base de Datos
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| |||
Respuesta: Contar registros distintos (en un campo) Y para conseguir lo mismo pero en access? estoy probando el COUNT (DISTINCT campo) pero no lo acepta. Lo estoy probando con VBA. Alguna alternativa? |
| ||||
Respuesta: Contar registros distintos (en un campo) Si: Postear el problema en el foro base (Bases de Datos). Es más general. La gente que maneja Access no suele entrar acá y no van a a leer tu pregunta.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Contar registros distintos (en un campo) Italico76, debes usar GROUP BY. SELECT nom_campo, COUNT(nom_campo) cantidad FROM nom_tabla GROUP BY nom_campo Última edición por jurena; 05/05/2014 a las 04:56 |