Agora, no SQLite, encontrar a média adicionando todos os dados cuja média é encontrada e dividindo -os pelo número de entradas de dados; Podemos descobrir diretamente a média dos dados simplesmente pelo uso da função AVG (). Neste artigo, explicaremos como usar a função AVG () no SQLite para descobrir a média dos dados.
Como usar o AVG () Função no SQLite
Temos uma tabela no banco de dados, chamado Students_Result, contendo os nomes dos alunos, seus IDs de estudantes exclusivos e marcas. Para exibir esta tabela, execute o seguinte comando no terminal do Ubuntu:
Selecione * de estudantes_result;Agora, de acordo com a equação da média, podemos encontrar a resposta como:
média = (80 + 65 + 98 + 33 + 43 + 78 + 93 + 56 + 77 + 12)/10Este cálculo pode ser feito usando a função AVG () e a sintaxe geral de avg () é:
Selecione AVG (column_name) em Table_name Where Condition;A explicação da sintaxe geral é:
Usaremos a tabela acima e descobriremos a média usando AVG () e corresponderemos ao seu resultado com o cálculo acima:
Selecione AVG (resultado) em Students_result;Da saída, podemos ver que o resultado é 63.5, o mesmo que o resultado calculado pela equação. Também podemos descobrir a média das 5 primeiras linhas da coluna de resultado usando:
Selecione AVG (resultado) de estudantes_result onde resultado<6;Temos outra tabela do peso de diferentes cereais em gramas e, para exibir a tabela, usaremos o comando:
Selecione * de cereals_weight;Para descobrir a média do peso de todos esses valores de uma coluna, "Peso" é:
Selecione AVG (peso) em cereals_weight;Podemos ver a resposta 64.306, para arredondá -lo em um dígito após o decimal, use o seguinte comando:
Selecione redonda (avg (peso), 1) em cereals_weight;Se tivermos alguns valores semelhantes, e queremos considerá -los apenas uma vez enquanto calcula a média, podemos usar a cláusula de distinta na função AVG (). Por exemplo, temos uma tabela de gols marcados por jogadores diferentes e queremos descobrir a média apenas dos objetivos que são diferentes, como tenhamos uma lista:
Jogadoras | Metas |
---|---|
Cristiano Ronaldo | 5 |
Lionel Messi | 5 |
Xavi | 3 |
Andres Iniesta | 1 |
Na tabela acima, queríamos calcular a média de apenas 5 (queremos considerá -la pela primeira vez), 3 e 1, executar a seguinte declaração:
Selecione AVG (objetivos distintos) de Players_Data;Podemos ver na produção acima, deu uma média de 1,3,5 em vez de 1,3,5,5.
Conclusão
As funções internas não apenas economizam nosso tempo, mas também fornecem resultados eficientes e, no sqlite, existem muitas funções internas, uma delas é a função avg (). Nesta redação, discutimos a função AVG () que é usada para descobrir a média dos dados fornecidos na forma de tipos de dados inteiros e reais, e junto com as cláusulas AVG (), redondas e distintas são usadas para completar os números e para encontrar a média de valores que não são iguais, respectivamente.