Analise os seguintes comandos em SQL: CREATE TABLE nota (id IN...

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á: 

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Marcos de Castro
    Marcos de Castro
    31/12/1969 • 21:00
    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
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.