我需要一个查询,它应首先显示完全匹配,然后按升序显示休息。
例如,我有3个元素,即
ms office
office
ab office
现在我的搜索文字为office
然后列表应显示
office
ab office
ms office
以上三条记录在DB中可用。
我无法直接升级,因为ab office
位于列表的第一位。
我正在为android编写此查询,因此非常感谢对android的直接查询。
谢谢, Gobi.S
答案 0 :(得分:0)
SELECT office_name
FROM your_table
ORDER BY CASE WHEN office_name = 'office' THEN 1
WHEN office_name = 'ab office' THEN 2
WHEN office_name = 'ms office' THEN 3
END