Para a prova de nível médio do Bacen faltam

sexta-feira, 8 de março de 2024

Vigésimo oitavo tijolo - SQL BASICO_01

 

Gere uma tabela com o id do cliente, a cidade e o estado onde ele vive.

SELECT

c.customer_id ,

c.customer_city ,

c.customer_state

FROM customer c

LIMIT 10


2. Gere uma tabela com o id do cliente e a cidade, somente dos clientes que vivem em Santa Catarina

SELECT

c.customer_id ,

c.customer_city

FROM customer c

WHERE c.customer_state = 'SC'

LIMIT 10;




Explicando: Com o comando select eu selecione as colunas do ID e da cidade do cliente.
mas de qual estado, ou melhor de onde? Neste exemplo usei o WHERE e limitei o resulado a 10.


3. Gere uma tabela com o id do cliente e o estado, somente dos clientes que vivem em Florianópolis.


SELECT

c.customer_id ,

c.customer_state

FROM customer c

WHERE c.customer_city = 'florianopolis'

LIMIT 10;


Explicando: Neste exemplo troquei o Estado pela cidade. O comando é o mesmo.




4. Gere uma tabela com o estado, latitude e longitude do estado de Sã Paulo


SELECT

g.geolocation_lat ,

g.geolocation_lng,

g.geolocation_state

FROM geolocation g

WHERE g.geolocation_state = 'SP' # Do estado de SP

LIMIT 10;






5. Gere uma tabela com o id do produto, a data de envio e o preço, somente para produtos acima de 6300 

SELECT

oi.product_id,

oi.shipping_limit_date,

oi.price

FROM order_items oi

WHERE oi.price > 6300

LIMIT 10;






6. Gere uma tabela com o id do pedido, o tipo de pagamento e o número de parcelas, somente para produtos com parcelas menores que 1.


SELECT

op.order_id ,

op.payment_type ,

op.payment_installments #pagamentos_parcelado

FROM order_payments op

WHERE op.payment_installments < 1

LIMIT 10;







7. Gere uma tabela com o id do pedido, id do cliente, o status do pedido e a data de aprovação , somente para compras aprovadas até dia 10 de Maio de 2016

SELECT

o.order_id ,

o.customer_id ,

o.order_status ,

o.order_approved_at

FROM orders o

WHERE o.order_approved_at < '2016-10-05'


 







Nenhum comentário:

Postar um comentário