2016-04-04 56 views
-3

我有一个表格国家。 我想要一个特定的国家显示在顶部,其他国家将按字母顺序显示。 例如我的期望是:在第1列后显示第2列的值

印度 - 要在上面 阿富汗 保加利亚 加拿大 丹麦 赞比亚

+0

您需要为您的问题添加更多详细信息。例如,“顶级”国家是如何确定的?你在使用什么样的SQL?你的查询到目前为止是什么样的? –

回答

0

您可以通过将条件表达式在order by做到这一点始终显示:

order by (case when countryname = 'India' then 1 else 2 end), 
     countryname 
+0

做得很漂亮的Gordon Linoff。我不会想到这个解决方案。 – quest4truth

+0

谢谢..我其实有这个查询。有没有其他解决方法?我只是出于好奇而问。 – user6157109

相关问题