Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Linguagem 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 ( in...

SQL SERVER - técnicas de otimização de consultas SQL para melhorar o desempenho.

SQL (Structured Query Language) é uma linguagem de programação usada para gerenciar bancos de dados relacionais. Com o SQL, você pode criar, ler, atualizar e excluir dados — o famoso conjunto de operações CRUD (Create, Read, Update, Delete). Neste artigo, veremos algumas das técnicas mais eficazes para otimizar nossas consultas SQL. 1. Use a indexação adequada Um índice é como um índice de um livro: ele serve pra encontrar informações rapidamente sem ter que "ler" todas as páginas (ou todas as linhas de uma tabela, no caso do banco de dados). Tipos de índices no SQL Server   Índice Clustered (agrupado) A tabela só pode ter um. Ele define a ordem física dos dados na tabela. Exemplo típico: índice na chave primária. CREATE CLUSTERED INDEX idx_produtos_id ON produtos(id); Índice Non-Clustered (não agrupado) A tabela pode ter vários.  É uma estrutura separada que aponta para os dados reais. Muito útil para buscas em colunas que não são a chave primária. CREATE NONCLUSTERED...

Tudo Sobre o Comando CASE WHEN SQL

O comando  CASE WHEN, é um dos principais comandos mais utilizados na Linguagem SQL. É um comando que pode ser usado para definir condições que vão ser testadas durante a execução do código e, caso sejam atendidas, entregarão um determinado resultado. Por exemplo, eu tenho uma tabela no Banco de Dados que trás os pagamentos realizados pelo Governo no âmbito do Bolsa Família.  Porém, eu preciso trazer a coluna Região para analisar os pagamentos disponibilizados por região.  Em cenários como este, a gente deve utilizar o comando  CASE WHEN . Pois, permite trazer resultados de acordo com algumas condições. Vou utilizar a coluna UF como condição para determinar se aquela Unidade Federativa(UF) pertence a qual região. SELECT  [MÊS REFERÊNCIA], UF, CASE   WHEN UF IN( 'SP' , 'MG' , 'RJ' , 'ES' ) THEN 'SUDESTE'                  WHEN UF IN( 'SC' , 'PR' , 'RS' ) THEN 'SUL'  WHEN UF IN( 'GO' ,...

Como mostrar o top 3 de uma coluna( de vendas,horas trabalhadas,etc) no banco de dados

Pessoal, estou trazendo uma forma de capturar os dados que mostre apenas os 3 primeiros cursos de uma determinada faculdade com mais créditos. Poderia trazer os 4 primeiros, os 10 primeiros e por aí vai.  Se fosse trabalhar com uma tabela de vendas, poderia trazer os 3 produtos que mais venderam por exemplo.  A lógica é a mesma. Para este tutorial, criei um banco de dados e nele criei diversas tabelas. Figura 1 - Tabelas do banco de dados Vou fazer um SELECT na tabela curso para darmos uma olhada na sua estrutura SELECT  * FROM  curso;                                                                      Figura 2 - Estrutura da tabela curso O problema é: eu preciso retornar os 3 primeiros cursos com mais créditos. Neste caso, eu faço o seguinte: USE escola;  SELECT nome,totalcreditos ...