这是我在安静的一段时间里遇到的最有趣的问题之一。我在 SQL Server 2008 中定义了一个标量函数,它的返回类型是varchar(max)
这是查询:
Select dbo.GetJurisdictionsSubscribed(u.UserID) as 'Jurisdiction' From Users u ORDER BY Jurisdiction desc
谁能解释为什么AAAA...
第二条记录会在结果集中?我正在做降序排序,AAA...
应该出现在最后。如果我将查询更改为
Jurisdiction asc
AAA
在列表中排在倒数第二位,而不是第一条记录。
这是结果集的截图:http: //i48.tinypic.com/23j5vzq.jpg
我错过了什么吗?