Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
select numero
from tprocessos1
[OPERADOR]
select numero
from tprocessos2 Para encontrar todos os números de processos que estão em tprocessos1 ou estão em tprocessos2 o operador SQL que pode ser utilizado no lugar de [OPERADOR] é:
Considere as seguintes afirmações sobre a linguagem SQL.
I - Se uma cláusula WHERE e uma cláusula HAVING aparecem na mesma consulta, o predicado que aparece em WHERE é aplicado primeiro.
II - A remoção de dados é expressa, muitas vezes, do mesmo modo que uma consulta, mas pode-se remover somente tuplas inteiras, não sendo possível excluir valores de um atributo em particular.
III - Para encontrar o número de tuplas da relação Cliente, escreve-se
SELECT COUNT(*)
FROM Cliente
Quais estão corretas?
Em um programa, foi encontrada a expressão lógica a seguir:
(ANO NOT< 2000) AND (INGRESSO="VESTIB") AND (ESCORE > 500) OR
(ANO NOT < 2000) AND (INGRESSO="VESTIB") AND (ESCORE NOT > 500)
Dentre as alternativas abaixo, qual apresenta a forma mais simplificada da expressão acima, mantendo a lógica original?
A manipulação de datas em SQL sempre demanda
particular atenção. Em Oracle, quais cuidados
devem ser tomados ao armazenar a data (7/
maio/1970) no banco de dados?
Assinale a alternativa correta quanto ao seguinte comando SQL:
SELECT P.Id, Nome, Mensagem, Valor
FROM Pessoa P, Comissao C, Mensagem M
WHERE P.Id = C.Id AND
C.Id_Msg = M.Id_Msg
ORDER BY Nome
Qual é a consulta esperada pelo seguinte comando SQL:
SELECT Nome, Valor
FROM Pessoa, Comissao
WHERE Pessoa.Id = Comissao.Id
ORDER BY NOME, VALOR DESC
I. O operador BETWEEN permite especificar intervalos de valores. II. O Operador LIKE permite verificar se algo faz ou não parte de um conjunto de valores especificados entre parênteses. III. O operador IN permite resolver alguns problemas naturais que existem quando se pretende comprar strings. IV. As comparações de valores com NULL terão de ser realizadas utilizando o operador IS.
Estão corretas apenas as afirmativas
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
update C
set b = (select max(b) from C)
a b
1 2
2 4
3 7
4 8
Assinale a opção que apresenta o número de registros da
instância da tabela C que sofreram alguma alteração em seus
atributos, em relação à instância mostrada, devido à execução
desse comando.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
delete from C
where exists
(select * from C c1
where c1.a=C.a and c1.b=C.b)
a b
12 14
14 12
12 14
14 12
Assinale a opção que apresenta o número de registros na
instância da tabela C após a execução desse comando.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
select case when a<b then a else b end,
count(*) x from C group by case when a<b then a else b enda b 12 14 12 14 14 12 14 12
Assinale a opção que apresenta o número de linhas do resultado produzido pela execução desse comando.