Browsed by
Author: José Diz

Aprenda T-SQL com os melhores: “Phil Factor”

Aprenda T-SQL com os melhores: “Phil Factor”

“Phil Factor” é um pseudônimo e que faz trocadilho entre o primeiro nome e a propriedade fillfactor. O pseudônimo dele é pouco citado mas ele possui ótimos artigos e é o autor da função parseJSON, que foi muito útil até o sql server 2014, inclusive. A foto à esquerda é a que ele utiliza em … Continue Lendo “Aprenda T-SQL com os melhores: “Phil Factor””

A tabela de feriados e a criação de calendário com dias úteis e inúteis

A tabela de feriados e a criação de calendário com dias úteis e inúteis

Nem bem termina o ano e já estamos a pesquisar os feriados do próximo ano, à procura daqueles que são na segunda ou na sexta-feira e que permitem um final de semana prolongado.Bom, pelo menos era assim até 2019… 1. Introdução No início de 2020 publiquei o “Dominando datas e horas no SQL Server”, extenso … Continue Lendo “A tabela de feriados e a criação de calendário com dias úteis e inúteis”

Aplicação de média móvel no ticket médio

Aplicação de média móvel no ticket médio

Ticket médio é um indicador de performance de vendas.   Mas qual a relação entre a Covid-19 e o ticket médio? 1. Introdução Ticket médio. Neste artigo “ticket” refere-se ao valor pago pelo cliente em uma única operação e o “ticket médio” à média aritmética dos valores dos tickets nas operações ocorridas em determinado período. … Continue Lendo “Aplicação de média móvel no ticket médio”

Operações com dias úteis no SQL Server

Operações com dias úteis no SQL Server

Nos últimos dias presenciei alguns casos de dúvidas relacionadas ao cálculo de dias úteis. Neste artigo destaco situações de primeiro e último dia útil do mês, próximo dia útil, dia útil anterior, quantidade de dias úteis entre duas datas etc. etc. Inclusive como criar tabelas de feriados e de calendário. 1. Introdução No início de … Continue Lendo “Operações com dias úteis no SQL Server”

Extrair texto entre delimitadores diferentes

Extrair texto entre delimitadores diferentes

Em um grupo sobre SQL Server foi postada solicitação em como obter o nome de pessoa que está em texto contendo diversas informações. Nesse texto não há delimitador padrão, pois é um texto sem especificação de campos e sem delimitadores entre as informações. Mas o autor da solicitação percebeu um padrão na região que delimita … Continue Lendo “Extrair texto entre delimitadores diferentes”

“Learn T-SQL Querying” – primeiras impressões

“Learn T-SQL Querying” – primeiras impressões

Em maio de 2019 foi publicado o livro “Learn T-SQL Querying“. Pensei: mais um… Entretanto, ao tomar conhecimento dos nomes dos autores percebi que esse não seria um livro qualquer sobre t-sql pois foi escrito por Pedro Lopes e Pam Lahoud, que trabalham no grupo de desenvolvimento do SQL Server, na Microsoft. Com certeza que … Continue Lendo ““Learn T-SQL Querying” – primeiras impressões”

Análise de dados com SQL: moda

Análise de dados com SQL: moda

Este é o quarto artigo sobre como utilizar a linguagem SQL para realizar análise de dados, tratando agora de moda. 1. Introdução O objetivo desta série de artigos é demonstrar formas de se implementar em SQL os principais conceitos estatísticos. Embora não seja objetivo deste artigo tratar dos conceitos de estatística, ele contém rápida revisão … Continue Lendo “Análise de dados com SQL: moda”

Análise de dados com SQL: mediana

Análise de dados com SQL: mediana

Este é o terceiro artigo sobre como utilizar a linguagem SQL para realizar análise de dados, tratando agora de mediana. 1. Introdução O objetivo desta série de artigos é demonstrar formas de se implementar em SQL os principais conceitos estatísticos. Embora não seja objetivo deste artigo tratar dos conceitos de estatística, ele contém rápida revisão … Continue Lendo “Análise de dados com SQL: mediana”

Análise de dados com SQL: distribuição de frequências & média

Análise de dados com SQL: distribuição de frequências & média

Estatística: a ciência que diz que se você comeu um frango e eu não comi nenhum então teremos comido meio frango cada um, em média. (Dino Segre) Alguns artigos que relacionam as habilidades desejadas para um cientista de dados destaca SQL como uma das 3 linguagens que deve conhecer, sendo R e Phyton as duas … Continue Lendo “Análise de dados com SQL: distribuição de frequências & média”

Fragmentação de índices – além do básico

Fragmentação de índices – além do básico

Esta é a segunda parte do artigo sobre fragmentação de índices e nela é demonstrado o impacto das instruções INSERT, UPDATE e DELETE no conteúdo e disposição das páginas que compõem a tabela. Bem ilustrado, com um passo a passo demonstrando a ocorrência da fragmentação do índice clustered enquanto a tabela é modificada. Na publicação … Continue Lendo “Fragmentação de índices – além do básico”

Aprenda T-SQL com os melhores: [2] Erland Sommarskog

Aprenda T-SQL com os melhores: [2] Erland Sommarskog

Este artigo faz parte da série “Aprenda T-SQL com os melhores” em que relaciono publicações (artigos, livros, palestras, vídeos etc.) daqueles que considero os principais autores de publicações sobre T-SQL. Este segundo artigo é sobre Erland Sommarskog; já leu ou ouviu comentários a respeito dele? Erland Sommarskog, sueco, é consultor independente de SQL Server e, … Continue Lendo “Aprenda T-SQL com os melhores: [2] Erland Sommarskog”

Fragmentação de índices – o básico

Fragmentação de índices – o básico

A fragmentação de índices no SQL Server é assunto antigo e recorrente em notas de blogs, em fóruns e também em grupos de telegram e whatsapp. Eu tinha lá minhas dúvidas e resolvi estudar o assunto, procurando conhecer as entranhas da fragmentação. O resultado é este artigo sobre fragmentação de índices no SQL Server, cuja … Continue Lendo “Fragmentação de índices – o básico”

Ative o modo turbo nas funções de janela

Ative o modo turbo nas funções de janela

No processo de melhora no desempenho de motores de automóveis uma das opções é acrescentar turbina que force a entrada de mais ar para as câmaras de combustão; é o turbocompressor. A partir do SQL Server 2016 é possível “instalar uma turbina”, melhorando o desempenho das funções de janela. 1. Introdução Em artigo anterior, Otimização … Continue Lendo “Ative o modo turbo nas funções de janela”

Autores em T-SQL

Autores em T-SQL

Quando em 2018 criei o Porto SQL foi definida uma seção para conter informações sobre os principais autores (em minha opinião, óbvio) de publicações sobre T-SQL. Entretanto, desde então ela está vazia, somente com referência curta a alguns autores. A seção está no menu Armazém, item Autores; alguma vez você passou por lá? Itzik Ben-Gan … Continue Lendo “Autores em T-SQL”