これは、私が静かに遭遇した中で最も興味深い問題の1つです。SQLServer2008で定義されたスカラー関数があります。その戻りタイプはvarchar(max)
これはクエリです:
Select dbo.GetJurisdictionsSubscribed(u.UserID) as 'Jurisdiction' From Users u ORDER BY Jurisdiction desc
AAAA...
結果セットに2番目のレコードがある理由を誰かが説明できますか?私は降順の並べ替えを行っていますAAA...
。最後に表示されるはずです。クエリをに変更した場合
Jurisdiction asc
AAA
最初のレコードではなく、リストの最後から2番目になります。
これは結果セットのスクリーンショットです:http://i48.tinypic.com/23j5vzq.jpg
私は何かが足りないのですか?