Select IF(5>10, true, false);
我想使用Django模型编写此代码。
答案 0 :(得分:1)
您可以在以下情况下使用大小写。参见下面的示例:
YourModel.objects.annotate(
discount=Case(
When(field_value__lte=5, then=Value(1)),
default=Value(0),
output_field=IntegerField(),
),
)
您可以根据需要编写案例。请参阅此链接https://docs.djangoproject.com/en/2.1/ref/models/conditional-expressions/
中的文档