1
resposta

Exercício - consultando empréstimo por categorias

Boa tarde!

Duas soluções possíveis:

  1. Entendo que este modo é adequado quando há dois ou poucos valores a serem testados na cláusula WEHERE para retornar a consulta, o que se amolda perfeitamente ao nosso exemplo:
SELECT
    id_emprestimo, Tipo, Valor
FROM
    TabelaEmprestimo
WHERE
    (Tipo = 'Pessoal') OR (Tipo = 'Imobiliário')
ORDER BY
    Tipo
DESC;
  1. No nosso exemplo somente estão sendo consultados dois valores para o campo Tipo. Mas se houvesse muitos mais valores que 'Pessoal' e 'Imobiliário' a serem testados na cláusula WHERE, o emprego de muitos operadores OR poderia ser inviável, e então a utilização do IN seria mais adequada, deixando o comando mais limpo:
SELECT
    id_emprestimo, Tipo, Valor
FROM
    TabelaEmprestimo
WHERE
    Tipo in ('Pessoal', 'Imobiliário')
ORDER BY
    Tipo
DESC;
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da cláusula OR para combinar condições com SQL, utilizou muito bem o IN para simplificar múltiplos testes e ainda compreendeu a importância da clareza na escrita de consultas para tornar o código mais legível e eficiente.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!