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


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 INTO nota SET id=1,data="03022012",valor=11.5; 
INSERT INTO nota SET id=2,data="01042012",valor=25.5; 
INSERT INTO nota SET id=20,data="10062012",valor=12.5; 
SELECT COUNT(*) FROM nota WHERE valor < 20; 

O resultado para a consulta efetuada será: 
Marcos de Castro
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