/consultas-em-MySQL

Estudo com consultas avançadas com SQL, usando MySQL

🐬 Estudo com consultas avançadas em SQL, usando MySQL

Curso da plataforma Alura


📂 O que aprendi e quais as consultas presente neste repositório:

  • A história do SQL e do MySQL. Recuperação do ambiente de trabalho e instalação o MySQL Workbench.

  • Recuperação da base de dados sucos_vendas e exploração do esquema de tabelas contido nesse banco, analisando seus conteúdos e suas relações.

  • Como realizar seleções básicas, revisando conceitos do curso de Introdução ao SQL com MySQL, como a implementação de filtros simples.

  • Consultas condicionais com operações lógicas: maior, menor, maior ou igual, menor ou igual, AND, OR e IN.

  • Como funciona o LIKE e selecionar um conjunto específico de caracteres dentro dos campos.

  • Uso do DISTINCT, para restringir saída de dados, não permitindo que dados repetidos apareçam no retorno da consulta SQL.

  • Uso do LIMIT com a opção de não visualizar todos os registros, somente uma parcela em particular de interesse.

  • Uso do ODER BY para ver os dados de forma ordenada usando critérios mistos e especificando a direção em que as informações devem aparecer (de forma ASC ascendente ou DESC descendente).

  • Uso do GROUP BY, para agrupar dados de campos numéricos, aplicando fórmulas de SUN, MAX, ou MIN para a elaboração de relatórios.

  • Uso da cláusula HAVING para visualizar como funciona o uso de um dado numérico agrupado dentro de uma condição de filtro.

  • Uso do CASE (acompanhado do WHEN) para classificação avaliando dados numéricos e determinando o que aparecerá na saída.

  • Diversos tipos de JOIN, comandos que juntam tabelas em um único SELECT.

  • Como usar o UNION, para ver duas consultas em uma só, e as diferenças entre UNION e UNION ALL.

  • Como funbcionam as subconsultas e uso das views no SQL.

  • Estudo sobre as funções de string, que manipulam textos, de data para a extração de informações como dia ou hora, bem com a soma e a subtração de datas. Estudo das funções matemáticas, por exemplo, o arredondamento de valores. E funções de conversão, para converter os tipos dos campos.


📂 Simulação de casos de consulta específicos:

  1. Consulta de relatório para averiguar quais clientes haviam respeitado seus limites de compra mensal, conforme seu cadastro.
  2. Relatório da participação nas vendas dos produtos por sabor e tamanho no ano de 2016, aplicando diversos conceitos do treinamento, numa mesma consulta SQL.

Relatório de vendas invalidas

relatório de vendas tamanho