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.
Com base no código apresentado, ao ser executado o código:
-- update 1
UPDATE inscritos SET Curso = 2 WHERE Professor = 2;
será
inserida uma nova coluna na tabela de inscritos com o novo código do professor.
executado o comando RAISE(ABORT, "codigo de erro 3").
atualizada a tabela de inscritos com o novo código do professor.
executado o comando RAISE(ABORT, "codigo de erro 1").
ignorado, pois o teste comparativo da cláusula WHERE não encontrará nenhuma ocorrência.
O Comando SQL utilizado para listar todas as entradas presentes na tabela Agenda, juntamente com a descrição da tabela Feriado, que possuam o dia e mês coincidentes entre as tabelas Agenda e Feriado é:
SELECT * FROM Agenda,descrição FROM Feriado WHERE Feriado.dia = Agenda.dia AND Feriado.mês = Agenda.mês;
SELECT * FROM Agenda,descrição FROM Feriado WHERE Agenda.dia = Feriado.dia AND Agenda.mês = Feriado.mês;
SELECT * FROM Agenda,(SELECT descrição FROM Feriado) as descrição;
SELECT * FROM Agenda,(SELECT descrição FROM Feriado) as descrição WHERE dia = Feriado.dia AND mês = Feriado.mês;
SELECT a.*,f.descrição FROM Agenda a, Feriado f WHERE a.dia = f.dia AND a.mês = f.mês;
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.
Considere:
SELECT
matricula,
nome,
sobrenome,
nome||' '||sobrenome AS Nome_Completo
FROM funcionarios
Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:
SQL Server.
MySQL.
Oracle.
SQL Server e MySQL.
MySQL e Oracle.
O comando SQL utilizado para remover todas as linhas da tabela Agenda que não possuam um mês coincidente na tabela Feriado é:
DELETE * FROM Agenda WHERE (SELECT COUNT(a.mês) FROM Agenda a,Feriado b WHERE a.mês = b.mês) = 0;
DELETE * IN Agenda WHERE Agenda.mês <> Feriado.mês;
DELETE Agenda WHERE Agenda.mês NOT EXISTS (SELECT mês FROM Feriado);
DELETE FROM Agenda WHERE mês NOT IN (SELECT mês FROM Feriado);
DELETE Agenda.* WHERE Agenda.mês NOT IN (SELECT mês FROM Feriado GROUP BY mês);
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.
Considere:
I. SELECT DATEPART(day, '7/2/2010')
II. SELECT DATE_FORMAT('2010-11-23', '%d');
Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:
SQL Server e MySQL.
MySQL e Oracle.
Oracle e SQL Server.
SQL Server e Oracle.
Oracle e MySQL.
Ciência da Computação - Linguagem SQL - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2012
Ao realizar uma consulta SQL que combine resultados de duas relações, com o objetivo de retornar todos os registros da primeira relação do SELECT e aqueles correspondentes à condição de junção da segunda, que instrução SQL deve ser utilizada?
JOIN
INNER JOIN
OUTER JOIN
RIGHT JOIN
LEFT JOIN
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.
Considere:
ALTER VIEW ViewFuncionarios AS
SELECT
nome AS Nome,
sobrenome AS Sobrenome
FROM funcionarios
A sintaxe da instrução acima NÃO é interpretada pelo:
SQL Server.
MySQL.
Oracle.
SQL Server e MySQL.
MySQL e Oracle.
Uma das seguintes instruções SQL finaliza uma transação
Stand-up work.
Commit work.
Complete work.
Roll-and-stop work.
Put-up work.
É correto afirmar que
a cláusula from isolada define um produto vetorial das relações na operação.
a comparação de relações e atributos é feita através da cláusula as-while.
uma relação SQL é definida usando o comando set-relation.
a cláusula cart isolada define um produto priorizado das relações na cláusula.
uma relação SQL é definida usando o comando create-table.
Na linguagem SQL, chama-se de view qualquer relação que
sendo parte do modelo lógico, torna-se visível a um usuário como uma relação pontual.
não seja parte do modelo lógico, mas que se torna visível a um usuário como uma relação virtual.
não seja parte do modelo físico, mas que se torna propriedade de um usuário como uma relação individual.
não visualize o modelo lógico, mas que se torna atualizável para o usuário como uma propriedade virtual.
não seja parte do comando lógico, mas que se torna visível a um usuário como uma visualização strong da modelagem.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...