- SQL code
select *from secondorder by score desc
查询出来的结果为什么是如下的呢?
加了top 2之后:
为什么会是这样的呢?
------解决方案--------------------
原因是你的score字段的类型不是数值类型,如int,float,decimal等,导致排序不是按数值大小来排,改成下面的就可以了
- SQL code
select id,name,cast(score as int) score from secondorder by score desc