Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
Considere a seguinte tabela de um banco de dados relacional:
Item (ID, Nome, Tipo, Peso)
O comando SQL para obter o peso médio por tipo de item, para os tipos que comecem com a letra ‘C’ e cujo peso médio seja superior a 200 unidades, é:
Acerca do SGBD MYSQL 5.6, analise a seguir instrução SQL e assinale a alternativa que apresenta a "expressão" que será retornada após executar a consulta.
SELECT REPLACE("ABC ABC ABC", "A", "B");

Acerca do SGBD SQL Server 2008, ao executar a seguinte instrução SQL, será exibido como resultado:
SELECT COALESCE(NULL, NULL, 'concurso', 'publico', 'concurso publico');

Considerando o SGBD PostgreSQL versão 9.4, assinale a alternativa que apesenta o bloco SQL que, após ser executado, irá retornar em uma "única tupla" a expressão a seguir:
23640 - 2774 - 14945 - 5693 - 2352 - 23640 - 2352 - 6136 - 23640

Considerando o SGBD PostgreSQL versão 9.4, analise o seguinte bloco SQL e assinale a alternativa que apresenta o "prod_id" correspondente ao produto que será "retornado" após executar a consulta.
SELECT p.prod_id
FROM produtos p
WHERE p.prod_id IN (SELECT x.PROD_ID
FROM produtos x
WHERE x.quantidade = 2+2*3
ORDER BY x.quantidade
LIMIT 1);

SELECT * FROM produtos WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
SELECT INITCAP('concurso público') ;
Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
CREATE PROCEDURE altera_salario (p_id int) BEGIN UPDATE funcionario SET salario = salario * 1.15 WHERE id = p_id; END;
Assinale a alternativa que descreve a forma correta para executar a procedure
Considere que foi criada uma tabela em um banco de dados relacional capaz de armazenar os dados de clientes da SABESP, usando o comando SQL: CREATE TABLE Clientes_Sabesp (Cliente VARCHAR (50), MedidorAnt INTEGER NOT NULL, MedidorAtual INTEGER NOT NULL, Periodo DATE NOT NULL, Conta DECIMAL (10,2), PRIMARY KEY (Cliente));
É correto afirmar que
Entre 2011 e 2016, a Sabesp aumentou em quase 50% o total dos investimentos em perdas na Região Metropolitana de São Paulo e região Bragantina. É importante acrescentar que o total do investimento da Sabesp compreende não só os investimentos em perdas físicas e reais, mas também valores aplicados em ações como instalação, adequação e calibração de macromedidores, treinamentos e outras ações. Investimentos:
Período 2011 2012 2013 2014 2015 2016
R$ milhões 366 381 475 534 501 505
Código SB1 SB3 SB2 SB4 SB3 SB5
(Adaptado de: http://site.sabesp.com.br)
Com base nos dados do texto, foi criada uma tabela em um banco de dados relacional capaz de armazenar os dados de investimentos, usando o comando SQL: CREATE TABLE Invest_Sabesp (Codigo VARCHAR (10), Periodo INTEGER, Valor DECIMAL (10,2), PRIMARY KEY (Codigo));
É correto afirmar que
Um Programador de Sistemas recuperou todos os dados dos países Brasil, Argentina e Peru gravados no campo Pais da tabela Cliente, abaixo especificada:
Tabela Cliente:
IdCliente
NomeCliente
Endereco
CEP
Cidade
SiglaUF
Pais
A sintaxe SQL correta que ele usou para realizar essa atividade foi SELECT * FROM Cliente