Considere os seguintes comandos em PL/SQL: CREATE TABLE VALORES (I...

Considere os seguintes comandos em PL/SQL: CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT); INSERT INTO VALORES VALUES (1,5); INSERT INTO VALORES VALUES (1,6); INSERT IN...


Considere os seguintes comandos em PL/SQL:

CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT);
INSERT INTO VALORES VALUES (1,5); INSERT INTO VALORES VALUES (1,6); INSERT INTO VALORES VALUES (NULL,7); INSERT INTO VALORES VALUES (2,1); INSERT INTO VALORES VALUES (2,8); INSERT INTO VALORES VALUES (3,9); INSERT INTO VALORES VALUES (NULL,10); SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5;

A consulta retornará o valor

🚀 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
    Gabarito: a)

    Nesse trecho de código em PL/SQL, estamos criando uma tabela chamada VALORES com duas colunas: ID e VALOR. A coluna ID é do tipo INT e é definida como NOT NULL e PRIMARY KEY, ou seja, não pode ter valores nulos e é a chave primária da tabela. A coluna VALOR também é do tipo INT.

    Em seguida, são inseridos alguns valores na tabela VALORES. Note que são inseridos valores para as colunas ID e VALOR.

    Depois, é feita uma consulta utilizando o comando SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5. Esse comando conta quantos registros possuem o VALOR maior ou igual a 5 na tabela VALORES.

    Analisando os valores inseridos, temos os seguintes valores para a coluna VALOR: 5, 6, 7, 1, 8, 9, 10. Desses valores, apenas 5, 6, 7, 8, 9 e 10 são maiores ou iguais a 5. Portanto, a consulta irá retornar o valor 6, que corresponde à quantidade de registros que satisfazem a condição VALOR >= 5.

    Assim, a resposta correta é a letra a) 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.