我使用SQL Server 2005的SQL Server 2005中查詢具體的結果分組和順序由
請考慮以下查詢:
DECLARE @SearchTerm NVARCHAR(4)
SELECT @SearchTerm = 'X'
SELECT ProductCode -- NVARCHAR type
FROM Product
WHERE ProductCode LIKE '%' + @SearchTerm + '%'
我如何可以BY子句指定正確的分組/爲了我的查詢按以下特定條件排序結果?
- 首先,爲了通過ProductCode的升序其中的ProductCode與@SearchTerm
- 然後命令由ProductCode的升序其餘結果開始。
因此,例如,結果可能看起來像:
ProductCode
-----------
XAA
XMA
XZA
AXA
AXZ
BAX
BMX
BXZ
etc.
任何答案如初讚賞。
抱歉,這是行不通的(即使我註釋掉',Citicode ASC' –
固定,通過條件的第一順序消除了由 – Kyro