Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.036 questões
select Tipo, sum(Quantidade) Total from Venda where Quantidade is not null group by Tipo ...
Na linha pontilhada, João testou cinco opções para a cláusula order by, como segue.
(1) order by 2 (2) order by avg(Quantidade) (3) order by Quantidade (4) order by sum(Quantidade) (5) order by Total
Nesse caso são possíveis as opções
Alison utilizou o seguinte comando SQL para inserir registros em uma tabela.
INSERT INTO TB_A (COL_1, COL_2)
SELECT COL_X, COL_Y
FROM TAB_B;
Após a execução do comando, Alison percebeu que a tabela
origem dos dados estava errada, deveria ser TB_C. Para apagar os
registros da tabela TB_A mantendo sua estrutura, Alison deve
executar o comando:
Observe o seguinte script SQL.
CREATE TABLE TB_PR
(ID_PROC int,NM_CIDADE VARCHAR2(50));
INSERT INTO TB_PR (ID_PROC, NM_CIDADE)
VALUES (1, 'ARACAJU');
INSERT INTO TB_PR (ID_PROC, NM_CIDADE)
VALUES (2, 'ITABAIANA ');
INSERT INTO TB_PR (ID_PROC, NM_CIDADE)
VALUES (3, 'LAGARTO');
INSERT INTO TB_PR (ID_PROC, NM_CIDADE)
VALUES (4, 'ARACAJU');
INSERT INTO TB_PR (ID_PROC, NM_CIDADE)
VALUES (5, 'ARACAJU');
SELECT NM_CIDADE AS "Cidade",
COUNT(ID_PROC) AS "Total de Processos"
FROM TB_PR
GROUP BY NM_CIDADE
ORDER BY COUNT(ID_PROC)DESC;
O resultado da execução do script SQL apresentado é:
CREATE TABLE TB_PROC (ID_PROC int , NM_JUIZ VARCHAR2(50), PR_FASE VARCHAR2(50));
INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (1, 'A', 'CONTESTACAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (2, 'A', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (3, 'B', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (4, 'A', 'RECURSAL'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (5, 'B', 'CONTESTACAO');
SELECT COUNT(*) FROM TB_PROC WHERE NM_JUIZ = 'B' AND PR_FASE <> 'RECURSAL';
O resultado da execução do script SQL apresentado é:
A restrição SQL usada para garantir que cada registro em uma tabela seja identificado unicamente não permitindo valores nulos é a:
Para isso, o comando SQL utilizado para retornar apenas os valores diferentes de uma consulta é:
Para retornar todos os campos de todos os registros da tabela TB_PROCESS, a fim de exibir em sua página Web, Davi deve implementar o comando SQL:
INSERT INTO CAMPOS (id, campo) VALUES (1, '2023-12-31 23:59:59Z'); SELECT campo FROM CAMPOS WHERE id = 1;
Após a execução do script, o H2 Database 2.2 retornou:
2023-12-31 20:59:59
Logo, o tipo de dado do atributo campo da tabela CAMPOS no H2 Database 2.2 é:
A partir dessa análise, João deverá orientar o Tribunal a usar a ferramenta de:
Considere as tabelas T1 e T2, exibidas abaixo com suas respectivas instâncias.
select * from T1 UNION ALL select * from T1 UNION select * from T1
Afora os títulos, o número de linhas produzidas pela execução do comando acima é:
Julgue o próximo item, relativo a SQL, banco de dados e Azure.
No modelo entidade-relacionamento a seguir, a coluna IdDepartamento da tabela Funcionario não pode ser nula, uma vez que ela é a chave estrangeira advinda do relacionamento com a tabela Departamento.

Considerando que a tabela precedente, de nome funcionario, possui apenas os registros mostrados, julgue o item subsequente.
A seguir, é apresentado o comando correto em SQL para se alterar o valor do salário (Salario) para o maior salário da tabela apenas para o funcionário que possui IdFuncionario igual a 1.

Somente são possíveis os seguintes quatro tipos de JOIN em SQL, segundo o padrão ANSI: INNER JOIN, LEFT JOIN, RIGHT JOIN e CROSS JOIN.

Sabe-se que a solução atendeu à necessidade para a inclusão no sistema; porém, o DBA deverá, por determinação das rotinas do setor, registrar na documentação interna a mesma instrução construída no formato de álgebra relacional. Podemos afirmar que ele deverá construir a seguinte instrução:
Os bancos relacionais permitem uma escalabilidade mais barata e menos trabalhosa que os bancos não relacionais, pois não exigem máquinas extremamente poderosas e sua facilidade de manutenção possibilita um número menor de profissionais necessários.