2015-09-26 92 views
-2

我有一個包含國家表:SQL查詢所需的輸出

Countries 
============ 
Australia 
South Africa 
Bangladesh 
New zeland 
Sri Lanka 
England 
... 

期望了賣出期權

Country 
=========== 
India 
Sri Lanka 
Followed by other countries in `Asc` or `Desc` 

回答

2

您可以使用CASE

SqlFiddleDemo

SELECT * 
FROM Countries 
ORDER BY 
    CASE Name 
    WHEN 'India' THEN 0 
    WHEN 'Sri Lanka' THEN 1 
    ELSE 10 
    END ASC, 
    Name ASC -- DESC 
+0

非常感謝@ lad2025。 –

+0

@MaheshH不要忘記標記爲答案;) – lad2025

+0

對不起@ lad2025,這是我的第一篇文章,所以沒有意識到它 現在已經標記爲答案 –