Escreva o códigoAquecimentoSQL
Pedidos pagos com PIX ou dinheiro
Filtrar pedidos pela lista de formas de pagamento imediato.
Devolva produto e forma_pagamento da tabela pedidos para linhas com forma_pagamento em 'PIX' ou 'dinheiro'. Devolva as colunas nessa ordem: produto, forma_pagamento.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT produto, forma_pagamento FROM pedidos WHERE forma_pagamento IN ('PIX', 'dinheiro');WHERE filtra as linhas e IN compara forma_pagamento com os valores PIX e dinheiro. Na configuração SQLite deste exercício, PIX e pix são diferentes; a sensibilidade a maiúsculas pode variar conforme o banco e a collation.
Erro comum: Usar 'pix' em minúsculas em vez de 'PIX' e voltar vazio.
Tabelas
pedidos 10 linhas
| id | produto | forma_pagamento | valor | cidade |
|---|---|---|---|---|
| 1 | cerveja pilsen | PIX | 12.5 | Sao Paulo |
| 2 | cerveja ipa | dinheiro | 18 | Rio de Janeiro |
| 3 | suco laranja | cartao | 9 | Sao Paulo |
| 4 | cerveja stout | PIX | 22 | Belo Horizonte |
| 5 | agua mineral | dinheiro | 4.5 | Sao Paulo |
| 6 | refrigerante cola | boleto | 7 | Rio de Janeiro |
| 7 | cerveja pilsen | cartao | 12.5 | Sao Paulo |
| 8 | suco laranja | PIX | 9 | Curitiba |
| 9 | vinho tinto | NULL | 35 | Sao Paulo |
| 10 | cerveja ipa | PIX | 18 | Sao Paulo |
Sua consulta
Escreva sua solução e verifique quando quiser.