Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 基于优先级的查询结果_Sql_Sql Server_Sql Server 2008_Sql Server 2012 - Fatal编程技术网

Sql 基于优先级的查询结果

Sql 基于优先级的查询结果,sql,sql-server,sql-server-2008,sql-server-2012,Sql,Sql Server,Sql Server 2008,Sql Server 2012,我需要您在SQL server查询中提供帮助 查询: 按“AJ”搜索。结果应先按短名称排序,然后按全名查找。没有重复的 Tbl名称 ID Shortname FullName 1 AJ Ajay Jangid 2 AM Ajna mathew 3 AJ Ajay Jahangir 4 CG Chiraj gupta result: ID Shortname

我需要您在SQL server查询中提供帮助

查询: 按“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
看看这个

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

您也可以使用ORDERBY子句对2列进行排序


选择…Where…按短名、全名订购

您尝试了什么?你想进行什么样的匹配?i、 e.短名匹配是否始终准确?