Filtrar


Questões por página:
Considere a tabela teste, com uma coluna apenas, intitulada numero, contendo sete registros, com os números 1,2,3,3,4,4, 5, um em cada linha. Considere ainda que os quatro comandos SQL, a seguir, tenham sido executados, em bloco, no MS SQL Server ou no Oracle,
select distinct * from teste; select * from teste union select * from teste; select distinct numero from teste; select numero from teste group by numero;
Desconsiderando eventuais inversões na ordem em que os valores são apresentados, assinale a conclusão correta com relação à equivalência dos resultados dessa execução.

O comando SQL


select convert(real, getdate() )


executado no MS SQL Server, no dia 27/04/2018, às 18.00h, retornou

Usar palavras reservadas para nomear objetos não é uma boa ideia, mas no MS SQL Server é possível usar palavras reservadas em certos objetos, desde que, por ocasião da utilização esses objetos, seus nomes sejam de forma especial.

Observe os dois comandos SQL a seguir.


select "having" from teste

where between <> 'between';

select [having] from teste

where [between] <> 'between';


Sobre esses comandos, analise as afirmativas a seguir.

I. O resultado do primeiro comando é sempre vazio.

II. O primeiro comando causa um erro de compilação.

III. O resultado do segundo comando é sempre vazio.

IV. O segundo comando causa um erro de compilação.


Está correto o que se afirma em

Observe o comando SQL a seguir.

drop table T1, T2 cascade

No MYSQL, esse comando

Analise o diagrama IDEF1X a seguir.

Imagem associada para resolução da questão

Assinale a opção que indica o script SQL que cria a tabela E1 corretamente.