Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.635 questões
Para a questão considere a tabela de banco de dados tblalunos apresentada a seguir.

SELECT * FROM tblalunos WHERE nascimento<’2003-01-01’ and coeficienteDeRendimento>=6.0
I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela.
II. Está associada aos comandos CREATE TABLE e ALTER TABLE.
III. Pode ser utilizada como substituta da cláusula FOREIGN KEY.
Está correto o que se afirma em

delete from T1 where exists (select * from T3 x, T3 y where x.A = T1.A and y.A = T1.A and x.E + y.E = 12)
Sobre os efeitos desse comando sobre a tabela T1, é correto afirmar que

select count(*) FROM T1, T2, T3 where E = NULL

select * from T1 x left join T3 z on x.A=z.A right join T2 y on z.C=y.C
Sem contar a linha de títulos, assinale o número de linhas no resultado da execução do comando acima.

select A, count(*) from T1 where A = (select max(A) from T1) group by A having max(A) > (select max(A) from T3) produz como resultado
Considerando a tabela de quantidade de orientados por professor (qt_orientandos_professor) a seguir:
Assinale a alternativa em que a cláusula HAVING é utilizada CORRETAMENTE?
I- Executado automaticamente em resposta a um evento específico de modificação de dados em uma tabela.
II- O conjunto de instruções SQL pré-compiladas e armazenadas no banco de dados.
III- Age como uma rotina ou sub-rotina que pode ser executada a qualquer momento, geralmente para realizar uma tarefa específica.
IV- Retorna um valor, sendo projetado para uso em expressões.
Assinale a alternativa que apresenta as características pertencentes aos procedimentos armazenados.
• Professores (id_professor, nome, grau, …) • Disciplinas (id_disciplina, nome, periodo, id_curso, …) • Cursos (id_curso, nome_curso, …) • Ministra (id_professor, id_disciplina) – relação entre professores e disciplinas • Dependentes (id_dependente, id_professor, …)
Considerando essas tabelas, qual consulta SQL atende a todos os critérios mencionados?
( ) O comando DELETE remove linhas de uma tabela, podendo ser condicionado por cláusula WHERE.
( ) O comando TRUNCATE é uma operação DML que remove dados selecionados pela cláusula WHERE.
( ) O comando JOIN permite combinar registros de duas ou mais tabelas com base em colunas relacionadas.
( ) O comando GROUP BY agrupa registros e pode ser utilizado em conjunto com funções agregadoras, como SUM e COUNT.
SELECT * FROM dados
SELECT crime, idade FROM dados WHERE crime = ‘roubo’
Considerando o exposto, é correto afirmar que esse programa está
O comando SQL que executa essa tarefa corretamente é
Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.

O que será exibido caso a próxima instrução SQL seja executada?
SELECT cor, COUNT(cor) as R FROM tblcores GROUP BY cor;
Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.

O que será exibido caso a próxima instrução SQL seja executada?
SELECT * FROM tblcores
WHERE valorA=valorB
Para as questões de 17 a 20 considere a tabela de banco de dados tblprodutos a seguir.

O que será exibido caso a próxima instrução SQL seja executada?
SELECT * FROM tblprodutos
WHERE preco<3200 AND preco>3800
ORDER BY produto DESC