Exercícios de SQL

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 … Continuar a ler “Exercícios de 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 … 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 … Continuar a ler “Função coealesce do 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 … Continuar a ler “Introdução ao SQL + Left Join + Case When”

Como usar comandos de SQL no Python? (Bônus: Comando QUERY do Pandas)

Se tem uma linguagem que eu admiro muito é o SQL. Prático, não é case-sensitive, não tem problema de tabulação e às vezes nem precisa de ponto e vírgula. Além disso, é muito intuitiva, parece que você está falando em inglês o que a máquina deve fazer. Por isso, sempre é uma boa se aproveitar … Continuar a ler “Como usar comandos de SQL no Python? (Bônus: Comando QUERY do Pandas)”

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 … Continuar a ler “Split_Part no SQL”

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. … Continuar a ler “SQL: Quantas vezes um caractere específico aparece?”