como recuperar a contagem máxima usando o mysql
em mysql, você pode encontrar um problema enquanto tenta encontrar a contagem máxima de valores agrupados por uma coluna específica usando o seguinte: Selecione Max (contagem (*)) do grupo EMP1 por nome; Erro 1111 (hy000): Uso inválido da função do grupo
mysql> select max(count(*)) from emp1 group by name; ERROR 1111 (HY000): Invalid use of group functionEntendendo o erro
o erro surge porque o MySQL não permite o uso de funções agregadas como Max e contagem juntas como argumentos dentro de outra função. Em vez disso, funções de grupo como a contagem devem ser usadas diretamente no grupo por cláusula. Contagem (*) como c De EMP1 Grupo por nome Ordem por C DEC LIMIT 1
Query Explication
A instrução SELECT extrai a coluna de nome e a contagem de cada nome como um alias c.
o grupo por cláusula agrupa os resultados com base no nome da coluna. Valores da contagem.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3