如何将 sql mod 转换为 django orm?
How to convert sql mod to django orm?
sql是:
select id from tableA where MOD(id,10)=1
数据库是 mysql。如何将此 sql 转换为 django orm 过滤器?
您可以使用 %
运算符:
from django.db.models import F
MyModel.objects.annotate(
<b>id10=F('id') % 10</b>
).filter(
id10=1
)
sql是:
select id from tableA where MOD(id,10)=1
数据库是 mysql。如何将此 sql 转换为 django orm 过滤器?
您可以使用 %
运算符:
from django.db.models import F
MyModel.objects.annotate(
<b>id10=F('id') % 10</b>
).filter(
id10=1
)