Blog

Funções SQL para Bancos de Dados Relacionais

Por: Luis Gustavo Nascimento Serra

Por: Luis Gustavo Nascimento Serra

Publicado à 1 ano

O SQL (Structured Query Language) é a linguagem universal para interagir com bancos de dados relacionais. Ele fornece as ferramentas necessárias para manipular, consultar e transformar dados, sendo essencial para analistas de dados, desenvolvedores e gestores. Dentro do SQL, as funções SQL são potentes recursos que permitem realizar cálculos, filtragens e transformações de dados diretamente nas consultas.

As funções SQL ajudam a resolver problemas comuns de forma eficiente, como calcular totais, arredondar números, trabalhar com strings, analisar datas e muito mais. Hoje, vamos explorar 10 das funções SQL mais utilizadas, ilustrando com exemplos práticos e tabelas para uma melhor compreensão do seu uso.

Por que aprender funções SQL é importante?

As funções SQL otimizam o trabalho com bancos de dados, oferecendo formas rápidas e precisas para processar informações. Elas ajudam a reduzir esforço manual, consolidar dados e criar relatórios detalhados diretamente de consultas SQL. Além disso, o domínio dessas funções melhora a qualidade da análise de dados e torna os processos mais ágeis e confiáveis.

Exemplo prático: Trabalhando com a tabela "Funcionarios"

Para ilustrar o uso das funções SQL, consideremos a seguinte tabela chamada "Funcionarios":

ID Nome Departamento Salário Data de Contratação
1 Ana RH 2500 2021-05-01
2 Carlos TI 3000 2020-03-15
3 Juliana Financeiro 3500 2019-07-20

Agora, veremos como utilizar 10 funções SQL para extrair insights e realizar operações úteis com base nessa tabela.

1. COUNT()

A função COUNT é usada para contar o número de registros que atendem a uma condição específica.

SELECT COUNT(*) AS TotalFuncionarios FROM Funcionarios;

Resultado: TotalFuncionarios = 3

2. AVG()

A função AVG calcula a média dos valores em uma coluna. Aqui, calcularemos o salário médio dos funcionários:

SELECT AVG(Salario) AS SalarioMedio FROM Funcionarios;

Resultado: SalarioMedio = 3000

3. MAX()

A função MAX retorna o valor máximo de uma coluna. Qual é o maior salário da tabela?

SELECT MAX(Salario) AS MaiorSalario FROM Funcionarios;

Resultado: MaiorSalario = 3500

4. MIN()

A função MIN retorna o menor valor de uma coluna. Aqui, encontraremos o menor salário:

SELECT MIN(Salario) AS MenorSalario FROM Funcionarios;

Resultado: MenorSalario = 2500

5. SUM()

Essa função é utilizada para somar valores em uma coluna. Qual é a soma total dos salários?

SELECT SUM(Salario) AS TotalSalarios FROM Funcionarios;

Resultado: TotalSalarios = 9000

6. LEN()

A função LEN retorna o número de caracteres em uma string. Vamos verificar o tamanho dos nomes dos funcionários:

SELECT Nome, LEN(Nome) AS TamanhoDoNome FROM Funcionarios;

Exemplo: Ana: 3, Carlos: 6, Juliana: 7

7. LEFT()

LEFT retorna uma parte de uma string. Vamos pegar os três primeiros caracteres de cada nome:

SELECT Nome, LEFT(Nome, 3) AS Inicio FROM Funcionarios;

Exemplo: Ana -> Ana, Carlos -> Car, Juliana -> Jul

8. GETDATE()

GETDATE retorna a data e hora atual do sistema.

SELECT GETDATE() AS DataAtual;

Resultado: Exemplo -> DataAtual = 2023-10-05

9. ROUND()

ROUND arredonda valores para o número de casas decimais especificado.

SELECT ROUND(AVG(Salario), 2) AS MediaArredondada FROM Funcionarios;

Resultado: MediaArredondada = 3000.00

10. CONCAT()

CONCAT combina valores de colunas ou strings.

SELECT CONCAT(Nome, ' - ', Departamento) AS Descricao FROM Funcionarios;

Resultado: Ana - RH, Carlos - TI, Juliana - Financeiro

Essas funções SQL são apenas o começo do que é possível fazer com consultas eficientes. Cada função apresenta possibilidades incríveis, promovendo agilidade e eficiência em trabalhos com bancos de dados.

Nós somos especialistas em desenvolvimento e gerenciamento de bancos de dados com SQL. Se você precisa de ajuda para criar soluções sob medida ou deseja aprimorar o uso de SQL em seus projetos, estamos à disposição. Clique no botão abaixo para saber mais.

Caso você queria aprender os primeiros passos com o Power BI. Entre em contato no WhatsApp, temos uma oferta especial para você que leu esse artigo até o fim: Clique aqui e converse conosco no WhatsApp.

E lembre-se DADOS PARADOS NÃO SERVEM PARA NADA.

Este artigo foi útil?! Avalie logo abaixo.

Avalie esse Artigo:

Blog > Funções SQL para Bancos de Dados Relacionais

Luis Gustavo Nascimento Serra

Voltar