Questões sobre Linguagem SQL

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.

Você administra um banco de dados de cotações usadas pelos vendedores de sua empresa. A empresa recentemente aprovou um aumento de preço de 10% para todos os produtos. Você precisa alterar os preços em sua base de dados de cotações para refletir este aumento. Em referência a este cenário, indique o tipo de consulta (query) SQL que deve ser usado.

  • A.

    SELECT

  • B.

    CHANGE

  • C.

    APPEND

  • D.

    ALTER

  • E.

    UPDATE

Observe o comando SQL a seguir:

SELECT nome, sobrenome, PIS, anos_de_servico FROM Empregados

A cláusula que deve ser adicionada ao comando acima para ordenar os registros por anos de serviço, com os empregados que estão há mais tempo na empresa aparecendo primeiro na listagem, é

  • A.

    ORDER 'anos_de_servico' BY ASC

  • B.

    ORDER BY 'anos_de_servico'

  • C.

    ORDER BY anos_de_servico DESC

  • D.

    SORTED BY anos_de_servico DESC

  • E.

    ORDER BY anos_de_servico ASC

O formato simplificado do comando SQL para criar visões em um banco de dados é:

  • A.

  • B.

  • C.

  • D.

  • E.

  • A.

    FOR T LIKE (‘Pen’,‘Bus’)

  • B.

    WHERE T INTO (‘Pen’,‘Bus’)

  • C.

    WHERE T IN (‘Pen’,‘Bus’)

  • D.

    USING T = (‘Pen’,‘Bus’)

  • E.

    BY T IN (‘Pen’,‘Bus’)

Julgue os itens subsecutivos, referentes a tecnologias de desenvolvimento móvel.

Apesar de o SQLite permitir o uso de visões, elas são usadas somente para leitura, o que impede que sejam executadas operações DELETE, INSERT ou UPDATE sobre as visões.

  • C. Certo
  • E. Errado

O modelo relacional a seguir representa um banco de dados simplificado de uma empresa de comércio. As chaves estão sublinhadas.

CLIENTE(NomeC, EnderecoC)

PRODUTO(NomeP)

FORNECEDOR(NomeF)

PRODUZ(NomeF,NomeP,Preco)

PEDIDO(NomeC,NomeF,NomeP,Quantidade)

Se o dono da empresa deseja saber quais clientes nunca pediram um produto do fornecedor cujo nome é "Barateira", que consulta SQL deve fazer?

  • A.

    SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

  • B.

    SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC NOT IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

  • C.

    SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC=PEDIDO.NOMEC AND CLIENTE.NOMEC NOT IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

  • D.

    SELECT * FROM CLIENTE,PEDIDO WHERE CLIENTE.NOMEC=PEDIDO.NOMEC AND CLIENTE. NOMEC IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

  • E.

    SELECT * FROM CLIENTE,PEDIDO WHERE CLIENTE. NOMEC=PEDIDO.NOMEC AND NOMEF<>"Barateira"

Considere a seguinte consulta SQL:

SELECT XXX A

FROM TAB

Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por:

  • A.

    IN

  • B.

    ALL

  • C.

    LIKE

  • D.

    SINGLE

  • E.

    DISTINCT

Acerca de SQL, julgue os itens a seguir.

Sentenças com o comando SELECT INTO com a cláusula ON podem ser utilizadas para fazer bacape de tabelas, desde que a tabela de destino esteja no mesmo banco de dados da tabela de origem.

  • C. Certo
  • E. Errado

O comando SQL para inserir todos os registros da tabela T1, na tabela T2, é:

  • A.

    INSERT INTO T2

    SELECT *

    FROM T1

  • B.

    INSERT INTO T2

    SELECT MAX

    FROM T1

  • C.

    INSERT INTO T2

    SELECT FROM T1

  • D.

    INSERT INTO T2

    SELECT ALL T1

  • E.

    INSERT INTO T2

    SELECT *.T1

Acerca de SQL, julgue os itens a seguir.

A sentença SQL abaixo retorna todas as linhas da tabela Tab1 e da tabela Tab2, inclusive aquelas em que não haja correspondência entre os campos C3 das duas tabelas.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...