我有一堆具有数字等级的对象,零表示“未排名”。我希望能够先按数字排序,最后有零,例如:
1 2 3 0 0 0
如果我这样做,order_by(Page.rank.asc())
我会得到:
0 0 0 1 2 3
如果我这样做,order_by(Page.rank.desc())
我会得到:
3 2 1 0 0 0
我希望能够做到这一点:使用 MySql,我可以对一列进行排序但最后有 0 吗?在 Flask 中使用 SQLAlchemy。
我有一堆具有数字等级的对象,零表示“未排名”。我希望能够先按数字排序,最后有零,例如:
1 2 3 0 0 0
如果我这样做,order_by(Page.rank.asc())
我会得到:
0 0 0 1 2 3
如果我这样做,order_by(Page.rank.desc())
我会得到:
3 2 1 0 0 0
我希望能够做到这一点:使用 MySql,我可以对一列进行排序但最后有 0 吗?在 Flask 中使用 SQLAlchemy。