0

我需要一个查询,它应该首先显示完全匹配,然后按升序显示其余部分。

例如,我有 3 个元素,即

ms office
office
ab office 

现在我的搜索文本是office 列表应该显示

office 
ab office 
ms office 

以上三个记录都在 DB 中可用。

我不能直接按照ab office列表中的第一位进行升序。

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

谢谢,戈壁.S

4

1 回答 1

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
于 2013-07-19T08:53:57.653 回答