Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
SELECT * FROM T1 FULL OUTER JOIN T2 ON T1.A=T2.A
Sabe-se que a coluna A foi definida como chave primária tanto em T1 como em T2, e que T1 e T2 contêm, respectivamente, 20 e 30 linhas. Assinale a opção que apresenta a estimativa do número de linhas produzidas pela execução do comando acima.
SELECT TAB_4.*
FROM TAB_4 JOIN TAB_1 ON a8 = a1 JOIN TAB_3 ON a9 = a6
WHERE a10 < > 100 AND a2 = a7;
Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR):
CREATE TABLE Funcionario (
nome varchar(50) NOT NULL,
cpf char(11) NOT NULL,
dataNasc DATE,
salario DECIMAL(10,2)
PRIMARY KEY (cpf)
);
Considere uma tabela criada com o comando acima, preenchida com dados dos
funcionários de uma organização. Considere ainda que alguns valores para a coluna salario
se repetem, pois alguns funcionários possuem o mesmo valor de salário. As palavras-chave
da linguagem SQL que são necessárias para escrever uma consulta que recupere os
valores da coluna salario dessa tabela, porém, com cada valor de salário aparecendo
apenas uma vez, independentemente de quantas vezes esses valores se repetem na tabela,
são:
Precisamos trocar o disco, formatar e baixar o back-up.
A restauração pode se dar de algumas maneiras, mas a única que NÃO é possível ser feita é:
No que diz respeito aos sistemas gerenciadores de banco de dados (SGBD) Oracle 21C e MySQL, julgue o item seguinte.
O comando RMAN> SHUTDOWN IMMEDIATE; não pode ser
executado no Oracle, pois a operação de desligar o banco de
dados somente é permitida por meio do SQL PLUS.
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI).
A instrução SQL a seguir tem por finalidade listar os números dos advogados na OAB (advogado_oab_numero) e o total de processos (total_processos), mas somente daqueles que possuem mais de cinco processos.
SELECT advogado_oab_numero, count(*) as total_processos
FROM processo
GROUP BY advogado_oab_numero
HAVING count(*) > 5;
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI).
De acordo com a SQL, padrão ANSI, após uma tabela ser
criada não é possível excluir uma restrição do tipo PRIMAY
KEY por meio do comando ALTER TABLE.
select * from NUMBERS where exists (select * from NUMBERS nn, NUMBERS nnn where nn.numero * nn.numero + nnn.numero * nnn.numero * nnn.numero = numbers.numero)
Tomando por base a tabela NUMBERS, assinale o número de linhas do resultado produzido pela execução do comando acima, excetuada a linha de títulos.
select n1.numero * 10 + n2.numero x FROM NUMBERS n1, NUMBERS n2 where n2.numero = 9 - n1.numero + 1 order by n1.numero, n2.numero
Tomando por base a tabela NUMBERS, o resultado produzido pelo comando acima contém 9 linhas, ignorada a linha de títulos.
O número que aparece na quarta dessas nove linhas é o
Assinale a cláusula usada no SQL Server que corresponde funcionalmente à cláusula auto_Increment do MySQL.