Questões de Concursos Públicos: SQL Resolva online questões de SQL para Concursos Públicos com gabarito. Acesse milhares de provas com exercícios comentados e baixe o PDF! Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. SQL Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Filtrar Limpar filtros 1 Q113866 | Informática , SQL, Analista de Finanças e Controle Área Tecnologia da Informação, CGU, ESAF, Ensino MédioNa linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relação às consultas com a utilização da linguagem SQL é correto afirmar que o operador a) UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas. b) UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta. c) EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta. d) EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. e) INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 2 Q120927 | Informática , SQL, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES, Ensino MédioAcerca do conjunto de operações para manipulação de dados, marque a alternativa correta: a) O predicado LIKE é um predicado com operações de boleanos. b) O predicado IS NULL faz a checagem de valores zerados. c) O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário. d) A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 3 Q196431 | Informática, SQL, Analista, EBC, CESPE CEBRASPE, Ensino MédioJulgue os itens subsequentes, relativos a comandos SQL (structured query language). O comando a seguir permite exibir, na tela do computador, os dados de todos os alunos constantes da tabela aluno que recebam salário maior que 2000. Select count (*) from aluno where salário > 2000 Certo Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 4 Q154878 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCC, Ensino MédioConsidere os seguintes comandos em PL/SQL: CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT); INSERT INTO VALORES VALUES (1,5); INSERT INTO VALORES VALUES (1,6); INSERT INTO VALORES VALUES (NULL,7); INSERT INTO VALORES VALUES (2,1); INSERT INTO VALORES VALUES (2,8); INSERT INTO VALORES VALUES (3,9); INSERT INTO VALORES VALUES (NULL,10); SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5; A consulta retornará o valor a) 2. b) 14. c) 6. d) 29. e) 5. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 5 Q194072 | Informática, SQL, Agente Técnico Legislativo Especializado Admin e Arquitetura de Dados, AL SP, FCC, Ensino MédioStored Procedure é uma coleção de comandos em a) JavaScript, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos JavaScipt. b) SQL, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL. c) SQL, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não retornam valores correspondentes à execução dos comandos SQL. d) JavaScript, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não retornam valores correspondentes à execução dos comandos SQL. e) SQL, que encapsulam tarefas únicas, não aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 6 Q156939 | Informática, SQL, Assessor Técnico Administração de Banco de Dados, DETRAN RN, FGV, Ensino MédioAssinale a alternativa correta sobre fragmento de comando a seguir:(select distinct nome_clientefrom contas)intersect(select distinct nome_clientefrom emprestimos) a) Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. b) Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado. c) Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. d) Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. e) Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 7 Q116153 | Informática , SQL , Analista de Sistemas, BADESC, FGV, Ensino MédioO nível de consistência especificado na SQL-92, também denominado de níveis de isolamento, fornece à SQL, em execução concorrente, garantias quanto à interferência ou quanto à ausência de interferência entre transações. A SQL possui a instrução set transaction que é aplicada para definir características da transação a ser iniciada. Assinale a alternativa que indique os seguintes níveis possíveis destas características. a) serializable, repeatable read, read committed e committable. b) serializable, repeatable read, committable e read uncommitted. c) serializable, committable, read committed e read uncommitted. d) committable, repeatable read, read committed e read uncommitted. e) serializable, repeatable read, read committed e read uncommitted. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 8 Q256920 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TRE SP, FCC, Ensino MédioCom relação à linguagem SQL é correto afirmar: a) Diferentemente de outras linguagens, considera os valores nulo, zero ou um espaço vazio em branco a mesma coisa. b) Considerando a existência de uma tabela chamada EMPLOYEE com um campo chave primária chamado ID, a instrução DELETE * FROM EMPLOYEE WHERE ID = 125 está correta. c) A DML permite criar a estrutura (os metadados) de um banco de dados. Já a DDL permite manipular os dados contidos no banco de dados. d) São instruções DDL: CREATE DATABASE, CREATE TABLE, ALTER TABLE, CREATE INDEX, UPDATE, DROP INDEX e DROP TABLE. e) Constraints são definidas para evitar que valores incorretos ou inválidos sejam inseridos. Algumas das principais constraints são: NOT NULL, PRIMARY KEY e CHECK. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 9 Q230137 | Informática, SQL, Programador de Computador, REFAP SA, CESGRANRIO, Ensino MédioQue cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata? a) RESTRICT b) CHECK c) CAND KEY d) UNIQUE e) FOREIGN KEY Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 10 Q107345 | Informática , SQL, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC, Ensino MédioConsidere: Select (X) from (Y) order by (Z). Na SQL, X, Y e Z são, respectivamente, a) nome de tabela, nome de coluna e nome de coluna. b) nome de coluna, nome de tabela e nome de coluna. c) condição, nome de tabela e nome de coluna. d) nome de tabela, condição e nome de coluna. e) nome de coluna, nome de tabela e condição. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 🖨️ Baixar o PDFPróximo →
1 Q113866 | Informática , SQL, Analista de Finanças e Controle Área Tecnologia da Informação, CGU, ESAF, Ensino MédioNa linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relação às consultas com a utilização da linguagem SQL é correto afirmar que o operador a) UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas. b) UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta. c) EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta. d) EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. e) INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
2 Q120927 | Informática , SQL, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES, Ensino MédioAcerca do conjunto de operações para manipulação de dados, marque a alternativa correta: a) O predicado LIKE é um predicado com operações de boleanos. b) O predicado IS NULL faz a checagem de valores zerados. c) O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário. d) A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
3 Q196431 | Informática, SQL, Analista, EBC, CESPE CEBRASPE, Ensino MédioJulgue os itens subsequentes, relativos a comandos SQL (structured query language). O comando a seguir permite exibir, na tela do computador, os dados de todos os alunos constantes da tabela aluno que recebam salário maior que 2000. Select count (*) from aluno where salário > 2000 Certo Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
4 Q154878 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCC, Ensino MédioConsidere os seguintes comandos em PL/SQL: CREATE TABLE VALORES (ID INT NOT NULL PRIMARY KEY,VALOR INT); INSERT INTO VALORES VALUES (1,5); INSERT INTO VALORES VALUES (1,6); INSERT INTO VALORES VALUES (NULL,7); INSERT INTO VALORES VALUES (2,1); INSERT INTO VALORES VALUES (2,8); INSERT INTO VALORES VALUES (3,9); INSERT INTO VALORES VALUES (NULL,10); SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5; A consulta retornará o valor a) 2. b) 14. c) 6. d) 29. e) 5. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
5 Q194072 | Informática, SQL, Agente Técnico Legislativo Especializado Admin e Arquitetura de Dados, AL SP, FCC, Ensino MédioStored Procedure é uma coleção de comandos em a) JavaScript, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos JavaScipt. b) SQL, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL. c) SQL, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não retornam valores correspondentes à execução dos comandos SQL. d) JavaScript, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não retornam valores correspondentes à execução dos comandos SQL. e) SQL, que encapsulam tarefas únicas, não aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
6 Q156939 | Informática, SQL, Assessor Técnico Administração de Banco de Dados, DETRAN RN, FGV, Ensino MédioAssinale a alternativa correta sobre fragmento de comando a seguir:(select distinct nome_clientefrom contas)intersect(select distinct nome_clientefrom emprestimos) a) Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. b) Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado. c) Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. d) Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. e) Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
7 Q116153 | Informática , SQL , Analista de Sistemas, BADESC, FGV, Ensino MédioO nível de consistência especificado na SQL-92, também denominado de níveis de isolamento, fornece à SQL, em execução concorrente, garantias quanto à interferência ou quanto à ausência de interferência entre transações. A SQL possui a instrução set transaction que é aplicada para definir características da transação a ser iniciada. Assinale a alternativa que indique os seguintes níveis possíveis destas características. a) serializable, repeatable read, read committed e committable. b) serializable, repeatable read, committable e read uncommitted. c) serializable, committable, read committed e read uncommitted. d) committable, repeatable read, read committed e read uncommitted. e) serializable, repeatable read, read committed e read uncommitted. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
8 Q256920 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TRE SP, FCC, Ensino MédioCom relação à linguagem SQL é correto afirmar: a) Diferentemente de outras linguagens, considera os valores nulo, zero ou um espaço vazio em branco a mesma coisa. b) Considerando a existência de uma tabela chamada EMPLOYEE com um campo chave primária chamado ID, a instrução DELETE * FROM EMPLOYEE WHERE ID = 125 está correta. c) A DML permite criar a estrutura (os metadados) de um banco de dados. Já a DDL permite manipular os dados contidos no banco de dados. d) São instruções DDL: CREATE DATABASE, CREATE TABLE, ALTER TABLE, CREATE INDEX, UPDATE, DROP INDEX e DROP TABLE. e) Constraints são definidas para evitar que valores incorretos ou inválidos sejam inseridos. Algumas das principais constraints são: NOT NULL, PRIMARY KEY e CHECK. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
9 Q230137 | Informática, SQL, Programador de Computador, REFAP SA, CESGRANRIO, Ensino MédioQue cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata? a) RESTRICT b) CHECK c) CAND KEY d) UNIQUE e) FOREIGN KEY Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
10 Q107345 | Informática , SQL, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC, Ensino MédioConsidere: Select (X) from (Y) order by (Z). Na SQL, X, Y e Z são, respectivamente, a) nome de tabela, nome de coluna e nome de coluna. b) nome de coluna, nome de tabela e nome de coluna. c) condição, nome de tabela e nome de coluna. d) nome de tabela, condição e nome de coluna. e) nome de coluna, nome de tabela e condição. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro