Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando as tabelas e os comandos SQL apresentados, julgue os itens seguintes.
A execução dos comandos a seguir resulta na inserção de um registro na tabela Fundos e na remoção de três registros da tabela Clientes.
insert into Fundos
values (66, 'FIX Terra', 10, 1);
delete from Clientes
where CPF between 234 and 456;
Sobre o comando SQL a seguir, escolha a afirmativa correta:
SELECT depto.nome, funcionario.nome
FROM depto, funcionario
WHERE depto.codigo = funcionário.depto_codigo AND
funcionário.salario > 5000 AND depto.codigo = 'Diretoria' OR
depto.codigo = 'Tenologia'
Seleciona os funcionários da Diretoria e da Tecnologia que tenham salário maior que 5.000.
Seleciona os funcionários da Diretoria com salário maior que 5.000 e todos os funcionários da Tecnologia, independente de salário.
Seleciona os funcionários que fazem parte da Diretoria e da Tecnologia, simultaneamente, e que tenham salário maior que 5.000.
Seleciona todos os funcionários com salário maior que 5.000 e ainda os funcionários da Diretoria e Tecnologia, independente de seus salários.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Acerca da linguagem SQL, julgue os seguintes itens.
O comando ALTER TABLE possibilita que, em uma tabela existente em um banco de dados, sejam acrescentadas novas linhas e colunas, além de permitir a remoção e a modificação de linhas e colunas existentes.
Analise as seguintes afirmativas sobre a linguagem SQL:
I. Usando a palavra-chave DISTINCT, podemos evitar que linhas duplicadas sejam apresentadas no resultado de um comando SELECT.
II. Em um comando SELECT, a cláusula HAVING só poderá ser utilizada em conjunto com GROUP BY.
III. Expressões aritméticas contendo um valor nulo terão sempre um resultado nulo. Por exemplo, o comando SELECT saldo + 100 FROM conta resultará em um valor nulo se a coluna saldo estiver nula.
As afirmativas VERDADEIRAS são:
I e II apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Acerca da linguagem SQL, julgue os seguintes itens.
O comando REMOVE TABLE permite a remoção de uma tabela presente em um banco de dados. Quando esse comando é executado, a tabela e seu conteúdo são removidos do banco de dados.
São funções agregadas da linguagem SQL padrão, EXCETO:
SUM.
MAX.
DIFF.
AVG.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Acerca da linguagem SQL, julgue os seguintes itens.
Em um comando UPDATE, se a expressão WHERE for omitida, a execução do comando é cancelada, nenhuma linha é atualizada e uma mensagem de diagnóstico é apresentada.
Observe os comandos SQL a seguir e identifique qual apresentará ERRO ao ser executado:
SELECT matricula, nome
FROM funcionario
WHERE sal = (SELECT MIN(sal)
FROM funcionario
GROUP BY departamento)
INSERT INTO gerente (matricula, nome, sal)
SELECT matricula, nome, sal
FROM funcionario
WHERE cargo = 'gerente'
DELETE funcionario
FROM gerente
WHERE funcionario.matricula = gerente.matricula
SELECT nome, cargo, sal as salario
FROM funcionario
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Acerca da linguagem SQL, julgue os seguintes itens.
O comando DELETE possibilita eliminar linhas em uma tabela, eliminar parte dos campos em uma linha e, tal como o comando DROP TABLE, possibilita eliminar toda uma tabela.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Acerca da linguagem SQL, julgue os seguintes itens.
Há sistemas gerenciadores de bancos de dados que possibilitam que, quando uma tabela for criada, seja informado que o estado NULL pode ser atribuído aos campos de certas colunas.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...