<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">
<channel>
<title>SQL</title>
<link>http://www.devmedia.com.br</link>
<description>DevMedia Feeds</description>
<language>pt-br</language>  <copyright>Copyright: (C) DevMedia Group</copyright>  <image>   <title>DevMedia Logo</title>   <url>http://www.devmedia.com.br/Images/logo_devmedia.gif</url>   <link>http://www.devmedia.com.br</link>  </image><item><title>Validando e Refinando o Código da IA</title><link>http://www.devmedia.com.br/validando-e-refinando-o-codigo-da-ia/44615</link><description>Nesta aula, vamos assumir o papel de desenvolvedores experientes, revisando o trabalho da IA para garantir sua correção, performance e legibilidade.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:34:00 -0300</pubDate></item><item><title>Usando IA como Assistente de Código</title><link>http://www.devmedia.com.br/usando-ia-como-assistente-de-codigo/44614</link><description>Vamos aprender a transformar uma pergunta de negócio complexa em um prompt para uma IA e analisar o código que ela gera, usando-a como um poderoso assistente de prototipagem.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:34:00 -0300</pubDate></item><item><title>Criando uma query SQL com IA</title><link>http://www.devmedia.com.br/criando-uma-query-sql-com-ia/44613</link><description>Este curso introduz uma abordagem moderna e revolucionária para a escrita de código SQL: a utilização de Inteligência Artificial como uma ferramenta de assistência e prototipagem. </description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:32:00 -0300</pubDate></item><item><title>Revisão e Conclusão do Processo</title><link>http://www.devmedia.com.br/revisao-e-conclusao-do-processo/44612</link><description>Nesta aula final, vamos revisar a query completa, discutir a importância da legibilidade e consolidar o método de pensamento que nos guiou até aqui.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:17:00 -0300</pubDate></item><item><title>Resolvendo Duplicatas com Subquery no</title><link>http://www.devmedia.com.br/resolvendo-duplicatas-com-subquery-no/44611</link><description>Nesta aula, vamos resolver esse problema de forma elegante, aplicando uma técnica que já vimos em um contexto diferente: usar uma subquery correlacionada diretamente na cláusula SELECT para buscar o nome do último atendente para cada cliente.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:17:00 -0300</pubDate></item><item><title>Enriquecendo o Resultado com JOIN</title><link>http://www.devmedia.com.br/enriquecendo-o-resultado-com-join/44610</link><description>Nesta aula veremos como enriquecer nosso relatório para torná-lo ainda mais útil, utilizando o JOIN.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:16:00 -0300</pubDate></item><item><title>Filtrando com NOT IN e Subqueries</title><link>http://www.devmedia.com.br/filtrando-com-not-in-e-subqueries/44609</link><description>Na aula anterior, estabelecemos nosso ponto de partida: uma lista de todos os clientes. Agora, precisamos identificar quais desses clientes não estão na lista de clientes ativos durante o período de interesse.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:14:00 -0300</pubDate></item><item><title>Da Ideia à Primeira Query</title><link>http://www.devmedia.com.br/da-ideia-a-primeira-query/44608</link><description>Neste curso, vamos adotar uma abordagem diferente e muito mais próxima da realidade do dia a dia de um desenvolvedor ou analista de dados. Em vez de aprendermos um comando novo, vamos aprender o processo de construir uma query complexa do zero.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 20:01:00 -0300</pubDate></item><item><title>Escrevendo uma query SQL</title><link>http://www.devmedia.com.br/escrevendo-uma-query-sql/44607</link><description>Este curso ensina SQL de forma prática e aplicada, simulando um desafio real de negócio: criar uma consulta complexa para identificar clientes sem agendamentos em um período específico. </description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:54:00 -0300</pubDate></item><item><title>O Custo dos Índices e Boas Práticas</title><link>http://www.devmedia.com.br/o-custo-dos-indices-e-boas-praticas/44606</link><description>Nesta aula final, vamos discutir o outro lado da moeda: o custo associado aos índices e as boas práticas para usá-los de forma inteligente e eficaz.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:45:00 -0300</pubDate></item><item><title>Criando um Índice e Comprovando o Ganho</title><link>http://www.devmedia.com.br/criando-um-indice-e-comprovando-o-ganho/44605</link><description>Nesta aula, vamos aprender a sintaxe para criar um índice em uma coluna e, o mais importante, vamos usar o EXPLAIN ANALYZE novamente para comprovar o ganho de performance e entender como o plano de execução da nossa consulta muda radicalmente.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:44:00 -0300</pubDate></item><item><title>Diagnosticando a Lentidão com EXPLAIN ANALYZE</title><link>http://www.devmedia.com.br/diagnosticando-a-lentidao-com-explain-analyze/44604</link><description>Nesta aula, vamos aprender a usar a ferramenta de diagnóstico mais importante para análise de performance em bancos de dados como o PostgreSQL: o comando EXPLAIN ANALYZE.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:44:00 -0300</pubDate></item><item><title>A Subquery Correlacionada</title><link>http://www.devmedia.com.br/a-subquery-correlacionada/44601</link><description>Nesta aula, vamos implementar a solução para o nosso desafio: adicionar o histórico de atendimentos a um relatório de agendamentos futuros. Faremos isso utilizando uma das técnicas mais flexíveis do SQL.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:21:00 -0300</pubDate></item><item><title>Enriquecendo Relatórios</title><link>http://www.devmedia.com.br/enriquecendo-relatorios/44600</link><description>Nesta aula vamos explorar uma técnica poderosa para enriquecer relatórios: o uso de um SELECT como um campo dentro de outra consulta.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:20:00 -0300</pubDate></item><item><title>SELECT como campo</title><link>http://www.devmedia.com.br/select-como-campo/44599</link><description>Este curso aborda a poderosa técnica de usar um SELECT como um campo dentro de outra consulta. Este método de subquery correlacionada permite a criação de campos calculados dinamicamente. 
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:17:00 -0300</pubDate></item><item><title>Agregando a Agregação</title><link>http://www.devmedia.com.br/agregando-a-agregacao/44598</link><description>Nesta aula utilizaremos a poderosa técnica de SELECT de um SELECT, tratando nossa consulta anterior como uma tabela temporária.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:09:00 -0300</pubDate></item><item><title>Conectando as Tabelas de Valor</title><link>http://www.devmedia.com.br/conectando-as-tabelas-de-valor/44597</link><description>Nesta aula, vamos construir a complexa cadeia de JOINs necessária para ligar a tabela agendamentos à tabela servicos e extrair o valor de cada serviço.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:07:00 -0300</pubDate></item><item><title>O Próximo Nível de Análise</title><link>http://www.devmedia.com.br/o-proximo-nivel-de-analise/44596</link><description>Neste curso, não introduziremos novos comandos SQL. Em vez disso, aplicaremos e combinaremos todo o conhecimento que já adquirimos — JOIN, GROUP BY, SUM() e subqueries.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 19:06:00 -0300</pubDate></item><item><title>SELECT de um SELECT</title><link>http://www.devmedia.com.br/select-de-um-select/44595</link><description>Neste curso avançado, aprofundamos a análise de dados para além da simples contagem, focando na geração de inteligência de negócio estratégica.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:36:00 -0300</pubDate></item><item><title>SELECT de um SELECT</title><link>http://www.devmedia.com.br/select-de-um-select/44594</link><description>Nesta aula vamos explorar um conceito poderoso e flexível em SQL: tratar o resultado de uma consulta SELECT como uma nova fonte de dados, permitindo-nos fazer um SELECT de um SELECT.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:20:00 -0300</pubDate></item><item><title>Combinando GROUP BY e JOIN</title><link>http://www.devmedia.com.br/combinando-group-by-e-join/44593</link><description>Nesta aula, vamos combinar o poder do GROUP BY com a versatilidade do JOIN para substituir os IDs pelos nomes, criando um relatório final completo e amigável.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:19:00 -0300</pubDate></item><item><title>Filtrando Grupos com HAVING</title><link>http://www.devmedia.com.br/filtrando-grupos-com-having/44592</link><description>Nesta aula aprenderemos a filtrar grupos em SQL com a cláusula HAVING, aplicando condições após a agregação para análises mais precisas e relevantes.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:18:00 -0300</pubDate></item><item><title>Ordenando os Grupos</title><link>http://www.devmedia.com.br/ordenando-os-grupos/44591</link><description>Na aula anterior, conseguimos agrupar e contar os agendamentos por atendente. No entanto, o resultado veio em uma ordem aparentemente aleatória. Nesta aula, vamos resolver isso utilizando a cláusula ORDER BY para classificar nossos resultados.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:15:00 -0300</pubDate></item><item><title>Sua Primeira Consulta com GROUP BY</title><link>http://www.devmedia.com.br/sua-primeira-consulta-com-group-by/44590</link><description>Nesta aula, vamos construir nossa primeira consulta de agregação. O objetivo é responder a uma pergunta de negócio fundamental: Dentro de um período específico, quantos agendamentos cada atendente recebeu?</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:14:00 -0300</pubDate></item><item><title>A Necessidade de Agregação</title><link>http://www.devmedia.com.br/a-necessidade-de-agregacao/44589</link><description>Neste curso, vamos explorar uma das cláusulas mais importantes do SQL para esse fim: o GROUP BY. Ele é a chave para transformar longas listas de dados brutos em insights de negócio concisos e poderosos.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:13:00 -0300</pubDate></item><item><title>GROUP BY</title><link>http://www.devmedia.com.br/group-by/44588</link><description>Neste curso falaremos sobre o GROUP BY, um recurso do SQL que nos permite agrupar resultados de pesquisa dentro de um SELECT.

Veremos como o GROUP BY pode ser utilizado para extrair informações importantes de um banco de dados.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:12:00 -0300</pubDate></item><item><title>Otimizando com Subqueries Correlacionadas</title><link>http://www.devmedia.com.br/otimizando-com-subqueries-correlacionadas/44587</link><description> Nesta aula final, vamos entender por que isso é importante e como analisar o desempenho de nossas consultas.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:05:00 -0300</pubDate></item><item><title>Identificando Clientes Inativos</title><link>http://www.devmedia.com.br/identificando-clientes-inativos/44586</link><description>Nesta aula, vamos aplicar nosso conhecimento de subqueries para resolver um problema de negócio muito comum: identificar clientes que não interagiram com a empresa em um determinado período.</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:04:00 -0300</pubDate></item><item><title>Expandindo o Ferramental</title><link>http://www.devmedia.com.br/expandindo-o-ferramental/44585</link><description>Neste curso, vamos aprofundar nosso conhecimento sobre subqueries, explorando novos cenários e demonstrando como elas são uma ferramenta indispensável para extrair inteligência de um banco de dados relacional.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:03:00 -0300</pubDate></item><item><title>Aprofundando em subqueries</title><link>http://www.devmedia.com.br/aprofundando-em-subqueries/44584</link><description>Neste curso nos aprofundaremos nos conhecimentos de subquery e veremos como otimiza-la para os melhores resultados, além de ver outro exemplo de uso dessa técnica.
</description><author>Devmedia</author><pubDate>Mon, 5 Jan 2026 18:02:00 -0300</pubDate></item> </channel></rss>
