需要查询以下要求

时间:2013-07-19 08:49:27

标签: android

我需要一个查询,它应首先显示完全匹配,然后按升序显示休息。

例如,我有3个元素,即

ms office
office
ab office 

现在我的搜索文字为office 然后列表应显示

office 
ab office 
ms office 

以上三条记录在DB中可用。

我无法直接升级,因为ab office位于列表的第一位。

我正在为android编写此查询,因此非常感谢对android的直接查询。

谢谢, Gobi.S

1 个答案:

答案 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