Eu me lembro que (no Oracle) há uma diferença entre expressar select count(*) from any_tablee select count(any_non_null_column) from any_table. Quais são as diferenças entre essas duas instruções, se
COUNT: uma função SQL agregada que é usada para contar o número de linhas.
Eu me lembro que (no Oracle) há uma diferença entre expressar select count(*) from any_tablee select count(any_non_null_column) from any_table. Quais são as diferenças entre essas duas instruções, se
EDIT Postgres 9.3 Estou trabalhando em um relatório que possui o seguinte esquema: http://sqlfiddle.com/#!15/fd104/2 A consulta atual está funcionando bem, assim: Basicamente, é uma junção interna de 3 tabelas. Eu não fiz essa consulta, mas o desenvolvedor que a deixou e quero modificar a...
Estou executando o PostgresSQL 9.2 e tenho uma relação de 12 colunas com cerca de 6.700.000 linhas. Ele contém nós em um espaço 3D, cada um referenciando um usuário (quem o criou). Para consultar qual usuário criou quantos nós eu faço o seguinte (adicionado explain analyzepara obter mais...
Estou escrevendo um script que obtém uma contagem de linhas para algumas tabelas, no entanto, para algumas tabelas, quero obter apenas uma contagem de linhas em que um sinalizador está definido (neste caso ativo = 1). Existe uma maneira de fazer isso em uma consulta? Por exemplo: A tabela...
Eu jogo um jogo de basquete que permite exibir suas estatísticas como um arquivo de banco de dados, para que possamos calcular estatísticas que não foram implementadas no jogo. Até agora, não tive nenhum problema em calcular as estatísticas que queria, mas agora me deparei com um problema: contar o...
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...
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...
Estou tentando executar a seguinte consulta para fornecer a% de linhas na minha patientstabela que possuem um valor na refinstcoluna. Eu continuo recebendo um resultado de 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; A tabela possui 15556 linhas...
Por favor, veja esta tabela: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned |...
Quero uma maneira rápida de contar o número de linhas na minha tabela que possui vários milhões de linhas. Encontrei o post " MySQL: A maneira mais rápida de contar o número de linhas " no Stack Overflow, que parecia resolver o meu problema. Bayuah forneceu esta resposta: SELECT table_rows "Rows...
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...
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...
A visualização do sistema sys.partitionspossui uma coluna "linhas" que é o número total de linhas em uma determinada partição. Para uma tabela que não é particionada (ou possui apenas uma partição, dependendo de como você a vê), esta coluna fornece o número de linhas na tabela. Estou curioso para...
Por que o PostgreSQL varre sequencialmente a tabela em COUNT(*)busca de consulta, enquanto há uma chave primária indexada e muito
Vi na documentação a diferença entre count(*)e count(pk). Eu estava usando count(pk)(onde pkestá a SERIAL PRIMARY KEY) não saber sobre a existência de count(*). Minha pergunta é sobre as otimizações internas do Postgres. É inteligente o suficiente perceber que SERIAL PRIMARY KEYa existirá em todas...
Abaixo está um exemplo da minha tabela de associação. Existem alguns registros com vários valores no campo de email. Eu só quero selecionar os registros que têm vários valores de email: Tabela de membros ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol [email protected] 567 Jones Carol...
Conto registros com consultas como SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Para cada contagem, o mysql precisa percorrer a tabela, e esse é um grande problema se...
Como contar e recuperar nulos e não nulos na mesma coluna no MySQL? minha mesa --------------------------------------------------- id | name | visited | registDate | --------------------------------------------------- 1 | george | NULL | 2014-04-01
Como listar todas as tabelas no banco de dados atual, junto o número de linhas da tabela. Em outras palavras, você pode pensar em uma consulta para criar algo assim no mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows
Eu tenho uma tabela com duas colunas, quero contar os valores distintos em Col_B sobre (condicionado por) Col_A. Minha mesa Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 resultado esperado Col_A | Col_B | Result A | 1 | 3 A | 1 | 3 A | 2 | 3 A | 2 | 3 A | 2 | 3 A | 3 |...