2017-01-10 275 views
-1

我需要你在這個SQL服務器查詢的幫助。基於優先級的查詢結果

查詢: 搜索:'AJ'。結果應優先考慮短名稱,然後看全名。沒有重複

TBL名稱

ID Shortname  FullName  
1 AJ   Ajay Jangid 
2 AM   Ajna mathew   
3 AJ   Ajay Jahangir 
4 CG   Chiraj gupta 



result: 
ID Shortname  FullName 
1 AJ   Ajay Jangid 
3 AJ   Ajay Jahangir 
2 AM   Ajna mathew 
+0

你嘗試過什麼?你想要執行什麼樣的匹配?即短名稱匹配總是準確的? –

回答

0

檢查。

 select distinct * from TabelName 
     where FullName like 'AJ%' 
     order by Shortname 
1

您可以通過子句排序依據2列,以及使用順序..

選擇:在哪裏訂購SHORTNAME,全名