Como disse no Twitter do blog, @Estatsite, SQL é uma linguagem que acaba sendo difícil de adaptar nos cursos as tarefas que vemos no dia à dia. Pensando nisso, resolvi separar uma série de exercícios com desafios que já enfrentei em algum momento. Não são mega difíceis, mas a resolução é bem menos direta do que vemos em alguns tutoriais. Bora! Continuar a ler “Exercícios de SQL”
Categoria: Programação em SQL
Como remover espaços em branco ou qualquer caractere no SQL?
Mais uma vez, vamos atacar o problema de lidar com conjuntos de dados mal formatadOs. Dessa vez, aqueles com espaços em branco ou outro caractere indesejado. Pois bem, vamos aprender como remover espaços em branco ou qualquer caractere no SQL; seja porque você não quer que eles apareçam ou porque está fazendo um join e quer garantir que o campo da tabela 1 é igual a tabela 2. Continuar a ler “Como remover espaços em branco ou qualquer caractere no SQL?”
Função coealesce do SQL
Hoje vamos de uma função do SQL bastante presente nos códigos e de certa forma acho que até subestimada quando a vemos pela primeira vez, o coalesce(). Assim como a linguagem, essa função acaba sendo deixada de lado, parecendo algo simples e banal, mas que direto acaba sendo útil. Ao menos, para mim. Sem mais delongas, vamos ao post! Continuar a ler “Função coealesce do SQL”
Como renomear colunas no SQL
Post rápido, sem muita enrolação, só para facilitar a vida de quem quer dar uma ajustada nas tabelas, consertar um nome que acha que não está muito legal, coisas do tipo. Vamos ver como alterar o nome das colunas no SQL! Continuar a ler “Como renomear colunas no SQL”
Introdução ao SQL + Left Join + Case When
Como sempre digo, aprender SQL é fundamental para um cientista de dados. Apesar de focarmos muito em Python, R e SAS, nenhuma linguagem é tão comum às empresas quanto SQL. Então não deixe de estudá-la. Abaixo, vou te introduzir à linguagem, ensinar como unir tabelas da mesma forma que você faria com o PROCV no Excel, e ensinar a utilizar condicionais. Bora! Continuar a ler “Introdução ao SQL + Left Join + Case When”
Soma Cumulativa no SQL
Este é um post rápido e bastante auto-explicativo, penso que você não terá problemas – se tiver, pode comentar ou mandar um e-mail -, mas com um conteúdo bastante útil: soma cumulativa no SQL! Continuar a ler “Soma Cumulativa no SQL”
Split_Part no SQL
Seguindo com a tentativa de ajudar vocês com o SQL, essa linguagem deliciosa que não é case sensitive, que não se preocupa com identação, que às vezes nem ponto e vírgula precisa; hoje vamos ver uma função bastante útil: split_part(). Uma função que serve para você encontrar tudo que vem antes ou depois de algum caractere específico (ou algo mais ou menos assim). Continuar a ler “Split_Part no SQL”
Teste seus Conhecimentos em Data Science!
Quase que semanalmente, tenho feito alguns quizzes no twitter do EstatSite – você pode seguir indo em @EstatSite – sobre ciência de dados. As perguntas variam e vão desde questões sobre interpretação de gráficos até premissas utilizadas em modelos bastante comuns. Veja uns exemplos: Continuar a ler “Teste seus Conhecimentos em Data Science!”
SQL: Quantas vezes um caractere específico aparece?
Hoje me deparei com uma atividade na qual a solução que eu encontrei envolvia filtrar uma coluna de acordo com o número de vezes que uma determinada letra – um caractere qualquer – aparecia. Por exemplo, suponha que você tenha a coluna ‘NOME’ e você queira filtrar todos os nomes que contém 3 letras A. No meu caso, eu queria contar o número de vezes que aparecia ‘/’. O que eu fiz foi o seguinte: Continuar a ler “SQL: Quantas vezes um caractere específico aparece?”
Excluir a Tabela no SQL
Você já deve ter notado que no SQL, quando você vai criar uma tabela com o mesmo nome de outra que já existe, o código retornará um erro. Veja como excluir (ou ‘dropar’) a tabela e como verificar se ela existe, antes de excluir. Continuar a ler “Excluir a Tabela no SQL”