Pular para o conteúdo principal

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...

Tudo sobre o comando INSERT INTO SQL - Exemplos de uso utilizando o SQL Server

O INSERT é um comando DML( Data Manipulation Language) ou seja, é um comando da linguagem SQL que faz parte do grupo de comandos utilizados para a manipulação de dados.

Outros comandos DML são: 


O comando UPDATE e o comando DELETE.


O que é o comando SQL INSERT INTO?


O comando SQL INSERT é utilizado para inserirmos dados em uma tabela. Entretanto, existem diferentes formas de trabalhar com esse comando.


Qual a sintaxe do comando SQL INSERT INTO?


A sintaxe do comando SQL INSERT INTO é:


INSERT INTO  nome_da_tabela (coluna1, coluna2, ...., colunaN)

VALUES(valor_da_coluna1, valor_da_coluna2, ..., valor_da_colunaN)


Onde:


  • nome_da_tabela: indica o nome da tabela em que os dados serão inseridos;

  • coluna1, coluna2, …, colunaN: representam os nomes das colunas da tabela que terá os dados inseridos;

  • valor_da_coluna1, valor_da_coluna2, …, valor_da_colunaN: indicam os dados(linhas) que serão inseridos na tabela.


Exemplos de uso do comando SQL INSERT INTO


Para demonstrar os exemplos de uso do comando SQL INSERT INTO, vou criar uma tabela de nome  “produtos”, que contém quatro colunas(id_produto,nome_produto,quantidade e fabricante) para realizarmos os nossos testes.


Onde: 


  • id_produto: é o código do produto;

  • nome_produto: é a coluna que traz o nome do produto;

  • quantidade: é a coluna que traz a quantidade de produtos em estoque;

  • Fabricante: a coluna que traz o nome da empresa que fabrica o produto


create table produtos (


    id_produto INT,

    nome_produto VARCHAR(50), 

    quantidade SMALLINT,

    fabricante VARCHAR (50)

)


Onde:


  •  INT: significa que a coluna vai ser do tipo de dados inteiro;

  • VARCHAR (50) : significa que vai armazenar dados do tipo texto com no máximo 50 caracteres; se você inserir uma nome de produto muito extenso com mais de 50 caracteres vai dar erro.

  • SMALLINT: é um tipo de dados que ocupa menos bytes que o tipo inteiro. O tipo de dados int ocupa 4 bytes e o smallint ocupa 2 bytes.

Para colunas do tipo string, é melhor utilizar o tipo CHAR ou VARCHAR ?

A resposta é: depende. O tipo CHAR deve ser usado quando sabemos que todos os dados a serem armazenados na coluna não são variáveis como, por exemplo, uma coluna que armazena a sigla do estado ou o cep que sempre terão o mesmo tamanho. Portanto, o VARCHAR deve ser utilizado quando não sabemos o que vamos armazenar. Um exemplo pode ser o nome de um produto, endereço de um cliente, o e-mail, que sempre variam de tamanho.


Exemplo - Inserir dados na tabela "produtos"

INSERT INTO produtos(id_produto,nome_produto,quantidade,fabricante) 

VALUES(1,'Arroz',3,'Huicode Alimentos LTDA');


INSERT INTO produtos(id_produto,nome_produto,quantidade,fabricante) 

VALUES(2,'Feijão',3,'Huicode Alimentos LTDA');


INSERT INTO produtos(id_produto,nome_produto,quantidade,fabricante) 

VALUES(3,'Macarrão',3,'Huicode Alimentos LTDA');


Para visualizar os dados, vamos fazer um SELECT * FROM na tabela produtos:


Figura: 1


Observação
: no comando INSERT INTO, informamos as colunas ou campos da tabela "produtos" e os valores correspondentes na comando VALUES. Por fim, utilizamos o comando SELECT para visualizar os dados armazenados na tabela.

Para realizar o segundo exemplo, vou adicionar uma nova coluna na tabela "produtos". Essa coluna vai armazenar a "data de inserção" do produto.


Exemplo- Adicionando nova coluna(campo) na tabela


Para adicionar um novo campo na tabela, utilizamos a sintaxe: ALTER TABLE produtos ADD data_insercao DATETIME 


Onde: DATETIME : é uma função da linguagem SQL que permite armazenar datas e horas.


Figura:2

Após adicionar a nova coluna, vou fazer um  SELECT * FROM  na tabela de produtos:


SELECT * FROM produtos


Figura:3


Exemplo- Inserir dados na tabela de produtos com a hora exata em que foi realizada a inserção dos dados.


Nota: no SQL Server , temos uma função responsável por retornar a data e hora do sistema de banco de dados atual. Essa função chama-se GETDATE()


INSERT INTO produtos (id_produto, nome_produto, quantidade,fabricante,data_insercao)

VALUES (4, 'Couve',5,'Huicode Alimentos LTDA',GETDATE());


Para visualizar os dados, vamos fazer um SELECT * FROM na tabela produtos:

SELECT * FROM produtos


Figura:4


4º Exemplo - Inserir dados na tabela produtos sem declarar as colunas.

INSERT INTO produtos VALUES (5, 'Arroz Integral',2,'Huicode Alimentos LTDA',GETDATE());


Figura:5

Para visualizar os dados, vamos fazer um SELECT * FROM na tabela produtos:

SELECT * FROM produtos


Figura:6


5º Exemplo - Inserir múltiplas linhas ou registros em um único insert

INSERT INTO produtos VALUES (6, 'Açúcar',6,'Huicode Alimentos LTDA',GETDATE()), (7, 'Farinha de Trigo',9,'Huicode Alimentos LTDA',GETDATE()), (8, 'Farinha de Trigo',9,'Huicode Alimentos LTDA',GETDATE()),(9, 'Ovos',15,'Huicode Alimentos LTDA',GETDATE());

Figura:7
4º Exemplo - Inserir múltiplas dados(linhas ou registros) em um único insert
Obrigado! Achou útil? Comente com a gente!

Comentários

Postagens mais visitadas deste blog

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...

Como abrir uma página da web utilizando Python?

Simples, você pode abrir páginas da Web de forma rápida, segura e fácil. Veja só, durante os estudos das bibliotecas padrão do Python descobri que para abrir um navegador web a partir de um script, devo importar o módulo webbrowser. Em seguida, usar webbrowser.open () que vai receber o link que quero abrir como argumento e executar o serviço, ou seja, basta inserir um endereço do youtube nele, na verdade pode ser qualquer link que você desejar. Exemplo webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Para funcionar temos que importar o módulo webbrowser, que vai ser a maneira de dizer ao python que queremos usar webbrowser e todas as suas funcionalidades no programa. import webbrowser webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Funcionooou, uhuhu. Nem parece, mas o módulo webbrowser é um módulo muito empregado em projetos de sites de filmes. Tem muitas utilidades, acredite.

CÁLCULO DA ÁREA DE UM TRIÂNGULO - LINGUAGEM C

Escreva um programa para calcular a área de um triângulo, sendo dados a sua base e a  sua altura. A = (B*H)/2 Solução #include <stdio.h> int main() {   // Variáveis  float area,base,altura;  // Entrada de Dados  printf( "\n Informe a base do triângulo: " );  scanf( "%f" ,&base);  printf( "\n Informe a altura do triângulo: " );  scanf( "%f" ,&altura);   // Processamento dos dados  area=(base*altura)/2;  // Exibição do resultado  printf( "\n Area do triângulo=%.1f\n" ,area);   return 0; }