Perguntas com a marcação «count»

COUNT: uma função SQL agregada que é usada para contar o número de linhas.






3
Por que o InnoDB não armazena a contagem de linhas?
Todo mundo sabe que, em tabelas que usam o InnoDB como mecanismo, consultas como SELECT COUNT(*) FROM mytablesão muito inexatas e muito lentas, especialmente quando a tabela fica maior e há inserções / exclusões constantes de linhas enquanto essa consulta é executada. Pelo que entendi, o InnoDB não armazena a …
19 mysql  innodb  count 


1
Contagem de linhas do MySQL de outra tabela para cada registro na tabela
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Estou tentando contar a última linha, mas conta todos os resultados e retorna um resultado Estou recebendo algo como como existem vários registros, porque há duas entradas no ID de presença para K1052280. Quero contá-las …
19 mysql  select  count 

5
MySQL É NULL / NÃO É NULL Comportamento incorreto?
Por favor, veja esta tabela: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | s_pid | int(10) unsigned | YES | MUL | NULL | | …
18 mysql  count 


1
Por que essa consulta sqlite é muito mais lenta quando eu indexo as colunas?
Eu tenho um banco de dados sqlite com duas tabelas, cada uma com 50.000 linhas, contendo nomes de pessoas (falsas). Eu construí uma consulta simples para descobrir quantos nomes existem (nome, inicial do meio, sobrenome) comuns a ambas as tabelas: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and …

2
Por que a contagem (*) é lenta, quando o explica sabe a resposta?
Esta consulta: select count(*) from planner_eventleva muito tempo para ser executada - por muito tempo, desisti e a matei antes que ela terminasse. No entanto, quando executo explain select count(*) from planner_event, vejo uma coluna na saída com o número de linhas (14m). Como a explicação pode obter o número …
14 mysql  count  explain 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.