2016-11-30 69 views
-1

,我需要選擇以「s」和名稱有「s'.for,我用下面的命令名稱:如何顯示名稱以「S」,然後名稱爲「S」

select staffname from staffreg where staffname like 's%' or staffname like '%s%' 

但是我需要先顯示以's'開頭的名字,然後纔會顯示's'。

例如表可能包含:

Sushama 阿莎 蘇雷什

我需要後Sushama和Suresh顯示「阿莎:

+0

嘗試添加 」命令由staffname遞減「 的你查詢 –

+1

'Sushama'和'Suresh'之間的順序重要嗎?另請注意,'%s%'包含's%'。 – FDavidov

回答

0
select staffname from staffreg where staffname like 's%' or staffname like '%s%' order by 
    case 
     when lower(staffname) like 's%' THEN 1 
     else 2 
    end;