Ir ao conteúdo
  • Cadastre-se

Exercício de banco de dados SQL iniciante


gustavoegino

Posts recomendados

tentei até olha ae:

3) Crie uma pesquisa para mostrar o nome e o CPF de clientes de sexo feminino.

Select nome, CPF

From trn4.cliente

Where sexo = F;

4) Crie uma pesquisa para mostrar o nome, quantidade e preço dos produtos que

tenham as letras CO no nome.

Select nome, quant, preco

From trn4.produto

Where nome ilike ‘%CO%’

5) Crie uma pesquisa para mostrar o nome e o telefone dos fornecedores que tenham

telefone cadastrados

select nome, telefone

from trn4.fornecedor

7) Crie uma pesquisa para mostrar o tipo de produtos e o nome dos produtos cadastrados para esse tipo.

Select tp.tipo, p.nome

From trn4.tipo_prod tp,trn4.produto p

Where tp.id_tipo = p.id_tipo

12) Atualize o nome do produto de nome coca para coca-cola, use o nome antigo como condição.

Update trn4.produto

Set nome=’coca-cola’ where nome ilike ‘coca’

13) Delete o cliente de nome Glauber.

Delete from cliente

Where nome = ‘Glauber’

:confused:
Link para o comentário
Compartilhar em outros sites

rapaz,a figura esta muito pequena, não estou conseguindo aumenta-la, enfim, rapidamente:

5:

procure ler o enunciado com atenção:

foi pedido o nome e telefone dos fornecedores que tenham telefone cadastrado, ou seja, onde a coluna "telefone" não seja nula;

questão 3:

se F é um caracter, coloque-o entre aspas simples, como você fez na questão seguinte;

questão 6:

pesquise funcionários onde a coluna nascimento esteja entre 1980 e 1989; ou seja, pegue apenas o ano; assim:

(...) where Year(coluna com a data de nascimento) between 1980 and 1989 (essa sintaxe é válida para o MySQL; se for Postgre use date_part)

questão 11:pesquise o comando "sum" para soma-las

14, 16 e 17: você tb resolve fácil, c/ o "where"...

a 2 pesquise o comando create table, ok?

Link para o comentário
Compartilhar em outros sites

é só clicar aumentar,

valeu, eu fiz isso, todas as tabelas tem um esquema na frente "4trn.tabela''

10) Mostre a quantidade de marca para cada fornecedor.

Select p.quant as quantidade,m.nome as marca, f.nome as fornecedor
From trn4.produto p, trn4.marca m, trn4.fornecedor f
Where m.id_marca = p.id_marca and
f.id_forn = m.id_forn

11) Mostre os clientes que fizeram mais de duas compras no mês de novembro.

Select c.cliente, n.dt_nota
From trn4.cliente c, trn4.nota n
Where c.id_cliente = n.id_cliente and n.dt_nota = ‘novembro’

16) Mostre o nome dos tipos de produtos que estão com a quantidade menor que 10.

Select tp.tipo as nome, p.quant as quantidade
From trn4.tipo_prod tp, trn4.produto p
Where tp.id_tipo = p.id_tipo and p.quant <10

precisando mesmo é das questões 10,11,14,15,16,18

Link para o comentário
Compartilhar em outros sites

rapaz,a figura esta muito pequena, não estou conseguindo aumenta-la, enfim, rapidamente:

5:

procure ler o enunciado com atenção:

foi pedido o nome e telefone dos fornecedores que tenham telefone cadastrado, ou seja, onde a coluna "telefone" não seja nula;

questão 3:

se F é um caracter, coloque-o entre aspas simples, como você fez na questão seguinte;

questão 6:

pesquise funcionários onde a coluna nascimento esteja entre 1980 e 1989; ou seja, pegue apenas o ano; assim:

(...) where Year(coluna com a data de nascimento) between 1980 and 1989 (essa sintaxe é válida para o MySQL; se for Postgre use date_part)

questão 11:pesquise o comando "sum" para soma-las

14, 16 e 17: você tb resolve fácil, c/ o "where"...

a 2 pesquise o comando create table, ok?

a 11 utiliza um sum com as tabelas cliente e nota id.dt ?

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...