Gabarito disponível
Julgue os itens seguintes, relativos aos conceitos de administração de dados.
A execução do código SQL a seguir retornará 10.
CREATE TABLE TABELA (a integer);
INSERT INTO TABELA VALUES (null);
SELECT a+10 FROM TABELA;
A execução do código SQL a seguir retornará 10.
CREATE TABLE TABELA (a integer);
INSERT INTO TABELA VALUES (null);
SELECT a+10 FROM TABELA;
Resolução comentada
Em SQL, qualquer operação aritmética com NULL resulta em NULL.
O NULL representa valor desconhecido/ausente. Expressões aritméticas que envolvem NULL (como a+10) retornam NULL, e não 10. Assim, o SELECT retorna NULL, e o item está errado.
Análise das alternativas
A) Certo: errada, pois o resultado seria NULL e não 10. B) Errado: correta.
Referência: Lógica de três valores do SQL (padrão ANSI SQL).
Resolução comentada do VaiConcursos.