Free cookie consent management tool by TermsFeed Policy Generator
  •  Vídeo
  •    19 visualizações da página
  •   1277 visualizações do vídeo
  • 2026, janeiro 26, segunda

#029 Como obter perfil dos dados no SQL Server

Como obter o perfil dos dados para exploração de uma tabela utilizando o SQL Server, resultado parecido com o recurso existente no Power BI

Iremos conhecer as técnicas:

1\. Calcular o total de registros (COUNT):

  • A função COUNT é usada para contar o número total de registros em uma tabela ou o número de registros que atendem a uma determinada condição.

Exemplo:

```

SELECT COUNT(*) AS TotalRegistros

FROM TabelaExemplo;

```

2\. Calcular os registros vazios (COUNT):

  • Para contar os registros que têm valores nulos em uma coluna específica, você pode usar COUNT em combinação com IS NULL.

Exemplo:

```

SELECT COUNT(ColunaExemplo) AS RegistrosVazios

FROM TabelaExemplo

WHERE ColunaExemplo IS NULL;

```

3\. Calcular os registros distintos (COUNT, DISTINCT):

  • A combinação de COUNT e DISTINCT é usada para contar o número de valores distintos em uma coluna.

Exemplo:

```

SELECT COUNT(DISTINCT ColunaExemplo) AS ValoresDistintos

FROM TabelaExemplo;

```

4\. Calcular os valores máximo, mínimo, média (MAX, MIN, AVG):

  • As funções MAX, MIN e AVG são utilizadas para calcular, respectivamente, o valor máximo, o valor mínimo e a média de uma coluna.

Exemplo:

```

SELECT MAX(ColunaNumerica) AS ValorMaximo,

MIN(ColunaNumerica) AS ValorMinimo,

AVG(ColunaNumerica) AS Media

FROM TabelaExemplo;

```

5\. Calcular o desvio padrão (STDEV):

  • A função STDEV é usada para calcular o desvio padrão de uma coluna, que é uma medida de dispersão dos valores.

Exemplo:

```

SELECT STDEV(ColunaNumerica) AS DesvioPadrao

FROM TabelaExemplo;

```

6\. Calcular os registros com valores pares e ímpares (CASE, WHEN):

  • Você pode usar a cláusula CASE para identificar e contar registros com valores pares ou ímpares em uma coluna.

Exemplo:

```

SELECT COUNT(CASE WHEN ColunaNumerica % 2 = 0 THEN 1 END) AS Pares,

COUNT(CASE WHEN ColunaNumerica % 2 <> 0 THEN 1 END) AS Impares

FROM TabelaExemplo;

```

7\. Converter os resultados das linhas em colunas (CROSS APPLY):

  • A cláusula CROSS APPLY é utilizada para aplicar uma subconsulta a cada linha do conjunto de resultados principal, efetivamente transformando os resultados das linhas em colunas.

Exemplo:

```

SELECT Nome, Valor

FROM TabelaExemplo

CROSS APPLY (SELECT OutroValor FROM TabelaRelacionada WHERE ID = TabelaExemplo.ID) AS SubConsulta;

```

Essas operações são comuns em consultas SQL e proporcionam insights valiosos sobre os dados armazenados no SQL Server. A capacidade de calcular estatísticas, contar registros e transformar dados é fundamental para análises eficazes.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 11m 22s
  • Legenda Não

  • Tempo de leitura 1 min 45 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora