Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo SQL

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros: 

Como deletar/remover dados de uma tabela SQL com dados de outra tabela

Para deletar um registro ou mais registros(linhas) de uma tabela, utilizamos o comando SQL DELETE . É importante frisar que esse comando não exclui a tabela em sim, apenas os dados armazenados nele. Qual a sintaxe do comando SQL DELETE? A sintaxe básica usada para o comando DELETE é:  DELETE FROM nome_da_tabela   WHERE condição;  Observe que após a expressão FROM indicamos o nome da tabela que vamos excluir os dados. Já na cláusula WHERE definimos a condição que será usada como filtro para encontrar exatamente o registro que será excluído. Observe o nosso cenário Eu tenho uma tabela que armazena produtos atualizados de uma Loja. Vou fazer um novo SELECT para selecionar os dados da tabela atualizada. SELECT  *  FROM  produtos_atualizados Também, vou fazer um SELECT na tabela de produtos para selecionar os dados da tabela. SELECT * FROM produto Eu  tenho a seguinte rotina na empresa. Sempre que um produto é atualizado, eu vou na tabela produto para inserir os dados mais atualizados. 

como remover linhas duplicadas de uma tabela no SQL Server?

Remover as duplicidades é um processo necessário para garantir a qualidade dos dados (Data Quality). No dia-a-dia, quando preciso trazer os dados para analisar em uma plataforma analítica, tenho uma preocupação enorme com linhas duplicadas. Com vista, a não trazer informações inflacionadas ou inverdades. Para remover as duplicidades, utilizo a função ROW_NUMBER() . Com a função ROW_NUMBER() , eu crio uma coluna que vai contar quantas vezes uma linha se repete e após essa contagem, eu armazeno o resultado em uma tabela temporária. Em seguida, Faço o SELECT na tabela temporária, trazendo somente as linhas onde contador=1. Na função ROW_NUMBER() utilizamos as seguintes expressões: ROW_NUMBER() : é a primeira declaração que informa que vamos usar a função e obrigatoriamente exige o uso do OVER() logo em seguida OVER() : esta é uma expressão obrigatória que vem após a declaração do ROW_NUMBER() . Quando a usamos, é como se estivéssemos dizendo "Quero que o resultado seja contado sobre

[ DATEPART ] - CRIANDO TABELA CALENDÁRIO NO SQL

Este artigo descreve como criar tabela calendário no SQL Server utilizando a função DATEPART . DATEPART é uma função que retorna o dia, semana, mês e ano de uma data específica. --- Leia o cenário --- Eu tenho uma tabela SQL com a data de aquisição do produto.  Porém, eu preciso obter outras informações relevantes como o dia, semana, mês e ano para utilizar como filtro nas minhas análises. Como não tenho essas colunas , eu preciso criar. Para cenários como este, eu costumo usar o DATEPART , que é uma função que permite criar a "tabela calendário" dentro do banco de dados. Particularmente, eu prefiro criar no Banco de Dados do que na ferramenta analítica como Power BI, por exemplo. Por causa da preocupação com a performance do relatório. Também , utilizei o comando [ CASE WHEN ] para obter o nome do mês. É uma ótima maneira de melhorar a qualidade nos dados. ***************** Salve o Script ***************** SELECT                  PRODUTO,       QUANTIDADE AS QTD,        PRE

FUNÇÃO SUBSTRING() SQL

A função  SUBSTRING  SQL  é uma função que permite realizar a manipulação de trechos de um campo(coluna) do tipo texto. Neste artigo, vou explicar como adicionar novas colunas(Mês e Ano) a uma tabela no SQL Server utilizando a função  SUBSTRING (). Veja o cenário..... Eu tenho uma tabela no Banco de Dados com uma coluna de nome [MÊS REFERÊNCIA]. Acontece que essa coluna vem como sendo do tipo flutuante( FLOAT ). Observe a descrição dos tipos de dados das colunas Como a função   SUBSTRING  SQL  é uma função que só permite realizar a manipulação de trechos de um campo do tipo texto, eu vou alterar o campo [MÊS REFERÊNCIA] para tipo  VARCHAR  porque a  SUBSTRING  só funciona com colunas do tipo Texto. O resultado dessa conversão vou jogar em uma tabela temporária.  Toda alteração que eu faço, primeiro jogo em uma tabela temporária para evitar problemas caso faça uma alteração inesperada. A alteração do tipo de dados da coluna é feita com a função CAST (), que faz a conversão do tipo FLOAT