BDGeo - Linguagem SQL - Consultando Dados II
• Calculando MédiasSintaxe:SELECT AVG(<coluna>)FROM <tabela>Exemplo 1: Exibir o valor médio de todos os salários da empresa.SELECT AVG(salario) AS valor_médioFROM funcionarioExemplo 2: Exibir o preço médio de venda dos produtos que nãosejam dos tipos 1, 3 e 4, com duas casas decimais.SELECT TRUNC(AVG(venda),2) AS preço_médioFROM produtoWHERE idtipo NOT IN (1,3,4)Linguagem SQL - Consultando Dados II 11/01/2020 6
• Calculando Valores MáximosSintaxe:SELECT MAX(<coluna>)FROM <tabela>Exemplo 1: Exibir o preço do produto mais caro da empresa.SELECT MAX(venda) AS mais_caroFROM produtoExemplo 2: Exibir o maior salário pago a uma funcionária.SELECT MAX(salario) AS maior_salarioFROM funcionarioWHERE sexo = 'F'Linguagem SQL - Consultando Dados II 11/01/2020 7
- Page 1 and 2: INSTITUTO FEDERAL DEEDUCAÇÃO, CI
- Page 3 and 4: • Contando os RegistrosSintaxe:SE
- Page 5: • Totalizando ColunasSintaxe:SELE
- Page 9 and 10: • Agrupando InformaçõesSintaxe:
- Page 11 and 12: • Agrupando InformaçõesExemplo
- Page 13 and 14: • Juntando Tabelas• Exibe apena
- Page 15 and 16: • Junção com Duas TabelasSintax
- Page 17 and 18: • Junção com Duas TabelasExempl
- Page 19 and 20: • Junção Com Mais de Duas Tabel
- Page 21 and 22: • Junção Com Mais de Duas Tabel
- Page 23 and 24: • Junção Com Mais de Duas Tabel
• Calculando Médias
Sintaxe:
SELECT AVG(<coluna>)
FROM <tabela>
Exemplo 1: Exibir o valor médio de todos os salários da empresa.
SELECT AVG(salario) AS valor_médio
FROM funcionario
Exemplo 2: Exibir o preço médio de venda dos produtos que não
sejam dos tipos 1, 3 e 4, com duas casas decimais.
SELECT TRUNC(AVG(venda),2) AS preço_médio
FROM produto
WHERE idtipo NOT IN (1,3,4)
Linguagem SQL - Consultando Dados II 11/01/2020 6