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.
A respeito de comandos em SQL, considere as seguintes afirmativas:
1. LEFT JOIN retorna todas as linhas da tabela à esquerda, que combinam com as linhas da tabela à direita. 2. JOIN retorna as linhas onde há combinações em ambas as tabelas. 3. FULL JOIN retorna o produto cartesiano das duas tabelas. 4. CROSS JOIN retorna todas as linhas de ambas as tabelas. Assinale a alternativa correta.Considere as relações R, S e T abaixo para responder às questões de nos 55 e 56.
Considere o comando em SQL abaixo.
SELECT S.C, COUNT(S.B) AS Q
FROM S, T
WHERE T.D=S.B AND S.C IN (SELECT DISTINCT R.A FROM R)
GROUP BY S.C HAVING COUNT(S.B) >= 1
O resultado da execução do comando SQL fornecido é.
Considere as relações R, S e T abaixo para responder às questões de nos 55 e 56.
Considere as relações R, S e T e o comando SQL a seguir.
UPDATE T
SET D = E + 1
WHERE EXISTS(SELECT DISTINCT S.C FROM S WHERE S.C = T.C)
Após a execução desse comando, o novo estado da relação T é
A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional, onde as chaves estão sublinhadas.
PRODUTO(CodigoEAN, Nome, Preco)
LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)
VENDA(CNPJ, CodigoEAN, Data, Quantidade)
Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?
SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Preco*Quantidade AS Venda_Total FROM PRODUTO, VENDA ;
SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Sum(Quantidade*Preco) AS Venda_Total FROM LOJA,PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN AND LOJA.CNPJ=VENDA CNPJ;
SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Quantidade*Preco AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO. CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, PRODUTO.Nome;
SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, PRODUTO.Preco*VENDA.Quantidade AS Venda_Total FROM PRODUTO, VENDA WHERE PRODUTO.CodigoEAN=VENDA.CodigoEAN ORDER BY PRODUTO.Preco*VENDA.Quantidade;
SELECT PRODUTO.CodigoEAN, Nome, Sum(Quantidade*Preco) AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, Nome;
Na SQL, é o comando principal da Linguagem de Consulta de Dados:
WHERE.
SELECT.
HAVING.
REVOKE.
DROP.
Qual método NÃO pertence à instância SQLException?
getExceptions.
getSQLState.
getErrorCode.
getCause.
getMessage.
Considere a execução dos comandos SQL a seguir:
Qual a quantidade de cada categoria retornada pela execução do comando select?
Jovem 1, Adulto 3, Idoso 2
Jovem 2, Adulto 3, Idoso 1
Jovem 2, Adulto 4, Idoso 1
Jovem 2, Adulto 2, Idoso 2
Jovem 1, Adulto 4, Idoso 1
NÃO representa uma declaração de controle de loop no PL/SQL:
LOOP.
WHILE LOOP.
FOR LOOP.
WHILE.
CONTINUE.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Acerca de bancos de dados relacionais e SQL, julgue os itens que se seguem.
No comando SQL abaixo, a barra vertical (|) indica que uma das duas opções deve ser utilizada e os colchetes indicam que o uso é opcional.
DROP TABLE nome_da_tabela [RESTRICT | CASCADE]
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Acerca de bancos de dados relacionais e SQL, julgue os itens que se seguem.
Os comandos do grupo DDL (data definition language) do SQL permitem gerar os dados das tabelas que formam um banco de dados.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...