SQL para encontrar o número de valores distintos em uma coluna
Eu posso selecionar todos os valores distintos em uma coluna das seguintes maneiras:
- DISTINTO_da_coluna da tabela;
SELECT DISTINCT column_name FROM table_name;
SELECT column_name FROM table_name GROUP POR nome_da_coluna;
Mas como faço para obter a contagem de filas dessa consulta? É necessária uma subconsulta?
324
3
Você pode utilizar a palavra-chave
DISTINCT
dentro da função agregadaCOUNT
:Isto contará apenas os valores distintos para aquela coluna.
você'tem de contar aquele distinto col, depois dar-lhe um pseudónimo.