我想显示一个查询结果,其中显示的标题包含夏季节和夏季节日首先在记录列表中排序。
这个非常基本的SQL查询提供了以下结果:
SELECT title FROM items
title
-----------------
Just a test
Just another test
New test
Testing
Summer festival
Summer festivals
我的目标是显示结果如下:
title
-----------------
Summer festival
Summer festivals
Just a test
Just another test
New test
Testing
答案 0 :(得分:0)
通过
尝试条件订单SELECT title
FROM items
ORDER BY CASE WHEN title LIKE '%Summer festival%' THEN 1 ELSE 2 END, title
答案 1 :(得分:0)
要按特定字符串排序,您可以使用类似
的内容SELECT title FROM items ORDER BY (CASE WHEN title = 'Summer festival' THEN 1 WHEN title = 'Summer Festivals' THEN 2 ELSE 3 END)
这应该通过先输入两个特定的字符串然后显示其余的结果来为您提供所需的输出。