Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.369 questões
Item (ID, Nome, Categoria, Valor)
O comando SQL para criar uma visão chamada Alfa, tendo por base a tabela Item, apenas para itens de valor maior do que R$ 250,00 é:
Venda (Cod, Item, Qtde, Valor, Data)
O comando SQL para obter a quantidade de itens vendidos, considerando apenas os produtos de valor inferior a R$ 200,00 e cujo campo Item não contenha valor nulo (ausência de valor) é:
Cliente (CPF, Nome, Data_Nascimento, Nacionalidade)
O comando SQL para obter o nome e a nacionalidade dos clientes cujo nome comece com a letra M e termine com a letra S é
SELECT Nome, Nacionalidade FROM Cliente Comando X
O comando X que completa corretamente a consulta desejada é:
Dada a tabela a seguir, assinale a alternativa que apresenta o código SQL que retorna os seguintes valores: Computador, 1500.
Tabela PRODUTO
idprduto: 1
descriçao: Computador
preço: 1500
idprduto: 2
descriçao: Televisão
preço: 1200
idprduto: 3
descriçao: Bicicleta
preço: 1000
Com base nos dados das tabelas apresentadas e no seguinte código SQL, assinale a alternativa que apresenta os dados retornados pelo código SQL.
select contato.nome, endereco.cidade from contato join endereco on endereco.idendereco = contato.idendereco where contato.idcontato = 2
Tabela CONTATO
idcontato: 1
nome: Maria
telefone: 123456789
endereço: 1
iddcontato: 2
nome: Sophia
telefone: 456789123
endereço: 2
Tabela ENDEREÇO
idendereço: 1
descrição: rua a, n° 1
cidade: São Paulo
estado: São Paulo
dendereço: 2
descrição: rua b, n° 1
cidade: Curitiba
estado: Paraná
TIPO PRODUTO ID DESCRICAO 1 ACABADO 2 REVENDA 3 SEMI-ACABADO 4 MATERIA-PRIMA
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
delete from T2
where
not exists
(select * from T1
where t1 . a = t2 . a)
No contexto das tabelas T1 e T2 definidas acima, a execução do
comando SQL que, eventualmente, remove as linhas, é correto
afirmar que
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
No contexto das tabelas T1 e T2 definidas acima, considere a execução do comando SQL a seguir.
select t2 . *
from T2
where t2 . a not in
(select t1 . a from T1)
A partir da execução desse comando, o número de linhas que
aparece, além da linha de títulos, é
Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.
T1 T2
a b a c
10 A 10 7
11 B 11 9
12 C 15 NULL
14 D
De acordo com a definição e instâncias das tabelas T1 e T2 definidas acima, analise o comando SQL a seguir.
select t2 . a, t2 . c
from T1 left join T2
on t1 . a = t2 . a
Ao ser executado, esse comando produz um resultado contendo quatro linhas, além da linha de títulos.
Assinale a opção que indica o número de células que aparecem
nesse resultado contendo “NULL”.
Considere a sequência de comandos SQL executada no prompt do Sistema Gerenciador de Banco de Dados MySQL:
1. mysql> create database Projeto;
2. mysql> use Projeto;
3. mysql> create table Pessoas(idade int, nome varchar(255));
4. mysql> insert into Pessoas values (“Maria”, “João”);
De acordo com os comandos apresentados, é correto afirmar:
Considere correto o comando SELECT SUM(valor) AS T1 FROM vendas e as afirmações abaixo:
I O nome da tabela é vendas.
II O resultado produzido será nome T1.
III O resultado produzido será o total de registros em vendas.
IV T1 é o apelido de vendas.
São corretas as seguintes afirmações: