15 Mar 2024 Ignacio L. Bisso 6 exemplos da função NTILE() no SQL A função SQL NTILE() pode simplificar muito a análise de dados e a geração de relatórios. Siga estes seis exemplos para saber o que ela é e quando usá-la. As funções de janela são muito úteis e proporcionam grande poder de expressão ao SQL. Neste artigo, discutiremos a função NTILE(), que nos permite dividir um conjunto de registros em subconjuntos de tamanho aproximadamente igual. Essa função é amplamente usada em cálculos financeiros ou econômicos. Leia mais 10 Jan 2024 Ignacio L. Bisso Você pode usar várias instruções WITH no SQL? Um guia abrangente sobre várias instruções WITH em SQL, perfeito tanto para iniciantes quanto para especialistas. A cláusula SQL WITH permite que você defina uma CTE (expressão de tabela comum). Uma CTE é como uma tabela que é preenchida durante a execução da consulta. Você pode usar várias instruções WITH em uma consulta SQL para definir vários CTEs. Neste artigo, explicaremos como definir vários CTEs em uma única consulta. Leia mais 7 Dec 2023 Ignacio L. Bisso Prática de SQL: 10 exercícios práticos de GROUP BY com soluções detalhadas Precisa praticar suas habilidades em SQL? Estes 10 exercícios práticos de GROUP BY - com explicações e soluções - são um ótimo começo! GROUP BY GROUP BY é uma cláusula SQL poderosa que permite criar grupos de registros e, em seguida, calcular métricas resumidas (como médias) para esses grupos. No entanto, GROUP BY costuma ser um desafio para os alunos de SQL dominarem. No entanto, praticar o GROUP BY é muito importante se você planeja usar o SQL. Leia mais 26 Oct 2023 Ignacio L. Bisso Como usar ROW_NUMBER OVER() no SQL para classificar dados Às vezes, você precisa saber a posição das linhas em um conjunto de resultados. Saiba como usar ROW_NUMBER e OVER no SQL pode fazer isso acontecer! Você já precisou adicionar um número sequencial aos registros retornados por uma consulta SQL? Ou talvez você precise criar um relatório "top n" com base em uma classificação específica. Em qualquer um desses casos, você precisa calcular a posição da linha na classificação. Para fazer isso, você precisa da função ROW_NUMBER(). Leia mais 26 Oct 2023 Ignacio L. Bisso COUNT OVER PARTITION BY: Uma explicação com 3 exemplos práticos No SQL, a combinação da função COUNT() com a cláusula OVER() e PARTITION BY abre a porta para uma maneira totalmente diferente de contar linhas. Neste artigo, você aprenderá a fazer vários COUNTs em uma única consulta e a calcular expressões com base no resultado da função COUNT. Neste artigo, abordaremos como você pode usar a função COUNT() combinada com as cláusulas OVER() e PARTITION BY. Para saber mais sobre esse tópico, recomendo nosso curso interativo Funções de Janela (Window Functions) em SQL. Leia mais 15 Sep 2023 Ignacio L. Bisso O que é um CTE em T-SQL? Um guia detalhado para iniciantes com 7 exemplos Uma expressão de tabela comum (CTE) é um recurso poderoso do T-SQL que simplifica a criação de consultas no SQL Server. As CTEs funcionam como tabelas virtuais (com registros e colunas) que são criadas em tempo real durante a execução de uma consulta. Eles são consumidos pela consulta e destruídos após a execução da consulta. Em alguns casos - como quando a consulta espera dados em um formato específico e as tabelas de origem têm os dados em outro formato - um CTE pode atuar como uma ponte para transformar os dados nas tabelas de origem no formato esperado pela consulta. Leia mais 20 Mar 2023 Ignacio L. Bisso 25 Exemplos avançados de consulta SQL Uma das melhores maneiras de aprender SQL avançado é através do estudo de exemplos de consultas. Neste artigo, mostraremos 25 exemplos de consultas avançadas a SQL de média a alta complexidade. Você pode usá-los para atualizar seus conhecimentos de SQL avançado ou para revisar antes de uma entrevista SQL. Muitos dos exemplos neste artigo serão baseados no seguinte employee mesa. Apenas alguns exemplos serão baseados em outras tabelas; nestes casos, as tabelas serão explicadas junto com o exemplo. Leia mais 16 Jan 2023 Ignacio L. Bisso Como Praticar Subconsultas SQL Você já se perguntou o que separa os usuários iniciantes dos usuários avançados de SQL? Isso inclui coisas como, por exemplo, subconsultas. Neste artigo, eu explico sua importância e porque você precisa praticar as subconsultas SQL para se tornar um especialista. O que é uma subconsulta SQL? SQL é uma linguagem fácil de aprender. Entretanto, existem certas características e técnicas complexas da linguagem que requerem prática. Uma dessas características é a subconsulta, que agrega grande poder expressivo à linguagem e a seus projetos. Leia mais 5 Jan 2023 Ignacio L. Bisso Que tipo de dados escolher para uma coluna ao criar uma tabela em SQL Os bancos de dados armazenam valores de dados de vários tipos. Por exemplo, você pode armazenar o nome de um produto como uma cadeia de texto, o preço de um produto como um número, ou a data de venda de um produto como um valor de data. Estes valores - o nome do produto, o preço e a data de venda - são armazenados como diferentes tipos de dados. Neste artigo, explicamos vários tipos de dados SQL com exemplos reais. Leia mais 12 Dec 2022 Ignacio L. Bisso SQL INNER JOIN Explicado em palavras simples Neste artigo, vou abordar talvez o elemento mais importante da linguagem SQL. É isso mesmo! Estou falando da cláusula SQL INNER JOIN. Como você sabe, em um banco de dados, os dados são armazenados em várias tabelas. Em meu último artigo, eu cobri como criar consultas SQL quando os dados necessários estão em apenas uma tabela. Mas e se os dados de que você precisa estiverem em duas tabelas? Leia mais «« « 1 2 3 4 » »»