Saltar al contenido

Cómo contar filas únicas en Oracle

Recabamos en todo el mundo on line y así de este modo regalarte la respuesta a tu problema, si continúas con alguna pregunta puedes dejar tu pregunta y contestaremos con mucho gusto.

Solución:

Qué tal si

SELECT COUNT(*) 
FROM (SELECT DISTINCT * FROM Table)

Depende de lo que intente lograr. Para obtener un recuento de las distintas filas por columna específica, de modo que sepa qué datos existen y cuántos de esos datos distintos hay:

SELECT DISTINCT 

A_CODE, COUNT(*) 

FROM MY_ARCHV

GROUP BY A_CODE

–Esto me informa que hay 93 códigos únicos y cuántos de cada uno de esos códigos hay.

Otro método

–Cómo contar cuántos valores de un tipo existen en una tabla de Oracle:
select A_CDE, –el valor que necesita contar
count(*) as numInstances – cuántos de cada valor
from A_ARCH – la mesa donde reside
group by A_CDE – método de clasificación

De cualquier manera, obtienes algo que se parece a esto:

A_CODE  Count(*)

1603    32

1600    2

1605    14

Creo que quieres un recuento de todas las filas distintas de una tabla como esta

select count(1) as c
from (
    select distinct *
    from tbl
) distinct_tbl;

Si piensas que ha sido útil este artículo, sería de mucha ayuda si lo compartes con otros desarrolladores y nos ayudes a difundir nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *