Filtrar


Questões por página:

Julgue os próximos itens, no que diz respeito a comandos SQL de consulta.


I Subqueries de múltiplas colunas retornam várias colunas em uma mesma linha.

II A função UNION apresenta as linhas que existam simultaneamente em duas ou mais tabelas.

III A função EXISTS garante que o resultado de uma subquery somente seja mostrado se retornar uma ou mais linhas.

IV A função EXTRACT retorna uma das informações de um campo do tipo data (dia, mês, ano, hora, minuto ou segundo).


Assinale a opção correta.

mostrar texto associado

Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.


delete from T where b + d = c


O número de registros da tabela T afetados pela execução desse comando é:

mostrar texto associado

Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.


update T

set a = a + 32

where

exists (select * from T t2 where T.c > t2.D)


O número de registros da tabela T afetados pela execução desse comando é:

mostrar texto associado

Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.


select distinct * from T t1, T t2, T t3


A execução desse comando produz um resultado que, além da linha de títulos, contém:

Views criadas nos bancos podem, de acordo com alguns critérios, ser naturalmente atualizáveis, o que significa, por exemplo, que podem ser objeto de comandos update do SQL sem a necessidade de mecanismos auxiliares ou triggers. Essa característica depende da expressão SQL que define a view e das tabelas/views de origem.
Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view:

I. funções de agregação, tais como sum, avg
II. funções escalares, tais como sin, trim
III. expressões aritméticas
IV. expressões condicionais, tais como case

V. literais
VI. subconsultas

Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos: