-1

次のSELECTステートメントがあり、追加する必要がありORDER BY [UserName]ます。

SELECT * 
FROM [UserInfo] 
WHERE ([AWSAccountID] = CASE WHEN @AWSAccountID = -1 THEN [AWSAccountID] 
ELSE @AWSAccountID END)

ORDER BY追加できると仮定して、どこに行く必要があるかを理解するのに苦労しています。

4

1 に答える 1

7

何か不足していない限りORDER BY、クエリの最後に追加するだけです:

SELECT * 
FROM [UserInfo] 
WHERE ([AWSAccountID] = CASE WHEN @AWSAccountID = -1 THEN [AWSAccountID] 
                           ELSE @AWSAccountID END)
ORDER BY [UserName]
于 2013-04-10T17:35:02.043 に答える