Início

Questões de Concursos Linguagem SQL

Resolva questões de Linguagem SQL comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


221Q617575 | Informática, Linguagem SQL, Analista de Tecnologia da Informação, CREMESP, FCC

No PL/SQL, um subprograma pode ser um procedure ou uma função. Sobre estas estruturas, considere:

I. No geral, procedure é usado para realizar uma ação e a função para calcular e retornar um valor.

II. Os procedures e as funções têm a mesma estrutura e os mesmos parâmetros como, por exemplo, a cláusula RETURN.

III. Os subprogramas podem ser agrupados em pacotes PL/SQL, que tornam o código mais reutilizável.

IV. Funções e procedures são armazenados no banco de dados em formato não compilado.

Eles serão compilados somente no caso de backup do banco de dados. Está correto o que se afirma APENAS em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

222Q639889 | Informática, Linguagem SQL, Programador, Prefeitura de Cabo de Santo Agostinho PE, UPE UPENET IAUPE

Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.

SELECT F.NOME, F.SOBRENOME

FROM FUNCIONARIO F

WHERE F.CPF IN (SELECT FUN_CPF

FROM DEPENDENTE

WHERE FUN_CPF=F.CPF AND

SEXO=F.SEXO)

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

223Q616858 | Informática, Linguagem SQL, Analista de Finanças e Controle AFC, CGU, ESAF

Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL.

I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas.

II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas.

III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas.

IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento.

Indique a opção que contenha todas as afirmações verdadeiras.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

224Q626890 | Informática, Linguagem SQL, Técnico Judiciário, TRF 2a, FCC

Um comando SQL que exibe todas as colunas e todas as linhas de uma tabela tem a sintaxe

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

225Q644986 | Informática, Linguagem SQL, Analista do Ministério Público, MPE SE, FCC

Projetar, criar e administrar estruturas multidimensionais, que contêm detalhes e dados agregados de múltiplas fontes, são tarefas realizadas no SQL Server 2005 pelo

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

226Q631244 | Informática, Linguagem SQL, Analista Ministerial, MPE PE, FCC

Se uma consulta PL/SQL retornar mais do que uma tupla será necessário usar um
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

227Q630289 | Informática, Linguagem SQL, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPE

Julgue os itens a seguir, relativos à linguagem de consulta estruturada (SQL).

Em SQL, triggers são conhecidas como técnicas de banco de dados ativo, pois especificam ações que são disparadas automaticamente por eventos.

  1. ✂️
  2. ✂️

228Q638501 | Informática, Linguagem SQL, Tecnologista da Carreira de Desenvolvimento Tecnológico, Instituto Nacional de Pesquisas Espaciais, CESPE CEBRASPE

Acerca do SQL Server, julgue os itens subsequentes. O comando Transact-SQL chamado CREATE INDEX é usado para criar índices em uma tabela. Ao se executar esse comando, UNIQUE informa não ser possível que duas linhas tenham o mesmo valor de índice. Quando há um índice UNIQUE definido, os comandos UPDATE e INSERT, que gerariam linhas com valores de índice duplicados, passam a ser revertidos (rollback). O dono de uma tabela pode criar índices apenas quando essa tabela não tiver dados armazenados.
  1. ✂️
  2. ✂️

229Q629298 | Informática, Linguagem SQL, Analista Judiciário, TJ MA, IESES

Qual o comando utilizado para remover uma visão?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

230Q613974 | Informática, Linguagem SQL

Qual é a função do comando abaixo?

SELECT AVG (SALARIO) FROM TAB.EMP

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

231Q615990 | Informática, Linguagem SQL, Analista de Finanças e Controle AFC, STN, ESAF

Um disparador (trigger) é um conjunto de instruções SQL que se parece e funciona de forma muito semelhante com um procedimento armazenado. Os disparadores agem como vigias, aguardando que um usuário tente modificar um dado. Nesse instante, o disparador entra em ação para garantir o cumprimento da lógica da operação. Considerando um banco de dados com servidor SQL Server é correto afirmar que os disparadores INSERT

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

232Q611932 | Informática, Linguagem SQL

Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:

SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);

Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

233Q631135 | Informática, Linguagem SQL, Analista de Tecnologia da Informação, CEFET RJ, CESGRANRIO

Para criar um login para o usuário francisco com a senha vaticano em um SGBD SQLServer e obrigando a troca de senha, o comando correto em Transact-SQL é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

234Q647594 | Informática, Linguagem SQL, Técnico em Tecnologia da Informação, Superintendência de Gestão e Desenvolvimento de Pessoas PE, 2018

No que diz respeito às consultas SQL em banco de dados, duas cláusulas devem ser utilizadas na sintaxe do comando SELECT com as finalidades especificadas a seguir:

1) ordenar os registros selecionados com a ordem especificada.

2) selecionar linhas que satisfaçam as propriedades especificadas.

Essas cláusulas são, respectivamente:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

236Q631748 | Informática, Linguagem SQL, Analista de Sistemas, TJ PR, TJ PR

Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave primária?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

237Q639199 | Informática, Linguagem SQL, Agente Legislativo de Serviços Técnicos e Administrativos, Assembléia Legislativa SP, FCC

Dada a instrução

SQL: SELECT * FROM PRODUTO WHERE tipo NOT LIKE ?A%?;

É correto afirmar que serão selecionados

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

238Q625744 | Informática, Linguagem SQL, Analista de Gestão Corporativa, EPE, CESGRANRIO

A DDL (Data Definition Language) ou linguagem de definição de dados é um conjunto de comandos SQL responsável pela definição das estruturas de dados em um SGBD.

Qual comando faz parte da DDL?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

239Q647350 | Informática, Linguagem SQL, Analista de Sistemas, Câmara de Palmas TO, COPESE, 2018

Pseudocolunas são colunas que não fazem parte da tabela, mas que têm características de colunas. No PL/SQL, pode-se utilizar as seguintes pseudocolunas, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

240Q646367 | Informática, Linguagem SQL, Analista de Suporte, TJ AC, CESPE CEBRASPE

A respeito do banco de dados SQL Server e da linguagem SQL, julgue os itens seguintes.

Ao se executar o comando SELECT ROUND(2.1234,1) AS Valor1, obtém-se Valor1 2.1000 como resultado.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.