2010
01.04
01.04
O MySQL possui um operador de comparação chamado ‘BETWEEN’ que se encarrega de fazer comparações entre intervalos de expressões.
1 SELECT nome, idade FROM pessoa WHERE idade BETWEEN '18' AND '25';
Sendo sua utilização é equivalente a expressão:
1 SELECT nome, idade FROM pessoa WHERE idade > '18' AND idade < '25';
O Django não possui esse operador de comparação, então para fazer esse tipo de consultas com o ORM tem que sem na munheca mesmo, como exemplo abaixo:
1 Pessoa.objects.filter(**{'idade__gte' : '18'}).filter(**{'idade__lte' : '25'}))
Não há comentários ainda.
Deixe seu comentário