Questões Informática Banco de Dados
Analise os seguintes comandos em SQL: CREATE TABLE nota (id INT PRIMARY ...
Responda: Analise os seguintes comandos em SQL: CREATE TABLE nota (id INT PRIMARY KEY,data TEXT,valor REAL); INSERT INTO nota SET id=1,data="01012012",valor=15.5; INSERT ...

Por Marcos de Castro em 30/12/2024 07:30:46🎓 Equipe Gabarite
Para resolver essa questão, vamos analisar os comandos SQL fornecidos e entender o que cada um faz:
1. CREATE TABLE nota (id INT PRIMARY KEY, data TEXT, valor REAL);
- Este comando cria uma tabela chamada "nota" com três colunas: "id" do tipo INT e chave primária, "data" do tipo TEXT e "valor" do tipo REAL.
2. INSERT INTO nota SET id=1, data="01012012", valor=15.5;
- Este comando insere um registro na tabela "nota" com id=1, data="01012012" e valor=15.5.
3. INSERT INTO nota SET id=1, data="03022012", valor=11.5;
- Este comando insere outro registro na tabela "nota" com id=1, data="03022012" e valor=11.5.
4. INSERT INTO nota SET id=2, data="01042012", valor=25.5;
- Este comando insere mais um registro na tabela "nota" com id=2, data="01042012" e valor=25.5.
5. INSERT INTO nota SET id=20, data="10062012", valor=12.5;
- Este comando insere um último registro na tabela "nota" com id=20, data="10062012" e valor=12.5.
6. SELECT COUNT(*) FROM nota WHERE valor < 20;
- Este comando conta quantos registros na tabela "nota" possuem o valor menor que 20.
Agora, vamos analisar os registros inseridos e verificar quantos deles possuem valor menor que 20:
- O primeiro registro tem valor 15.5 (menor que 20).
- O segundo registro tem valor 11.5 (menor que 20).
- O terceiro registro tem valor 25.5 (maior que 20).
- O quarto registro tem valor 12.5 (menor que 20).
Portanto, dos quatro registros inseridos, apenas dois possuem valor menor que 20.
Gabarito: d) 2
1. CREATE TABLE nota (id INT PRIMARY KEY, data TEXT, valor REAL);
- Este comando cria uma tabela chamada "nota" com três colunas: "id" do tipo INT e chave primária, "data" do tipo TEXT e "valor" do tipo REAL.
2. INSERT INTO nota SET id=1, data="01012012", valor=15.5;
- Este comando insere um registro na tabela "nota" com id=1, data="01012012" e valor=15.5.
3. INSERT INTO nota SET id=1, data="03022012", valor=11.5;
- Este comando insere outro registro na tabela "nota" com id=1, data="03022012" e valor=11.5.
4. INSERT INTO nota SET id=2, data="01042012", valor=25.5;
- Este comando insere mais um registro na tabela "nota" com id=2, data="01042012" e valor=25.5.
5. INSERT INTO nota SET id=20, data="10062012", valor=12.5;
- Este comando insere um último registro na tabela "nota" com id=20, data="10062012" e valor=12.5.
6. SELECT COUNT(*) FROM nota WHERE valor < 20;
- Este comando conta quantos registros na tabela "nota" possuem o valor menor que 20.
Agora, vamos analisar os registros inseridos e verificar quantos deles possuem valor menor que 20:
- O primeiro registro tem valor 15.5 (menor que 20).
- O segundo registro tem valor 11.5 (menor que 20).
- O terceiro registro tem valor 25.5 (maior que 20).
- O quarto registro tem valor 12.5 (menor que 20).
Portanto, dos quatro registros inseridos, apenas dois possuem valor menor que 20.
Gabarito: d) 2