Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FUNDATEC 2022

Banco de DadosOracle
Código
qa316687
Banca
FUNDATEC
Órgão
SPGG RS
Ano
2022
Cargo
Ana Sist ( )

Suponha um banco de dados Oracle Database Express Edition 11g, onde foram executados, um a um, os comandos SQL abaixo:

 

DROP TABLE tb_teste;


CREATE TABLE tb_teste (c1 integer, c2 integer, c3 integer);


INSERT INTO tb_teste (c1,c2,c3) VALUES (1,2,3);
INSERT INTO tb_teste (c2,c3) VALUES (4,5);
INSERT INTO tb_teste (c3) VALUES (6);
INSERT INTO tb_teste (c3) VALUES (null);

 

Caso o comando SELECT, apresentado abaixo, fosse executado, qual seria a saída esperada?

 

SELECT COALESCE(c1,c2,c3,7)
FROM tb_teste
ORDER BY 1 NULLS FIRST;

 

  1. A7 7 7 7
  2. Bnull 1 2 3 4 5 6 7
  3. C1 2 3 4 null 5 null null 6 null null null
  4. Dnull null null null null 6 4 null 5 1 2 3
  5. E1 4 6 7
Revelar gabarito e comentário

GabaritoE — 1 4 6 7

Link permanente: /questoes/qa316687