gpt4 book ai didi

sqlite - 如何将特定行保持在订单底部?

转载 作者:行者123 更新时间:2023-12-03 19:36:31 25 4
gpt4 key购买 nike

我有一个表ContactsCategoriesTable和一个列name。该列中的名称可以是任何名称,尤其是“未分类”。我要创建这样一个order by子句,以使查询首先按ContactsCategoriesTable.Name排序,然后按ContactsTable.NAMEUNSORTED行始终位于表的底部。

我尝试了这段代码,但没有成功。怎么写这样的子句?

sortOrder = ContactsCategoriesTable.NAME + " ASC, " + ContactsTable.NAME + " ASC, "
+ ContactsCategoriesTable.NAME + " = 'UNSORTED' ASC ";

最佳答案

类别名称为“未分类”比任何其他排序标准都“强”,因此您需要首先按以下顺序进行排序:

ORDER BY Category.Name = 'UNSORTED', Category.Name, Contact.Name

关于sqlite - 如何将特定行保持在订单底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34724124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com