把 sort = 0 当成一个表达式来看,这个表达式要么返回 true(即 sort 列是 0)、要么返回 false(即 sort 列不是 0). 而 true 是 1、false 是 0,order by 不指定排序规则默认是 asc(即升序),所以表达式结果是 true 的就排到最后了。
把
sort = 0
当成一个表达式来看,这个表达式要么返回true
(即sort
列是 0)、要么返回false
(即sort
列不是 0).而
true
是1
、false
是0
,order by
不指定排序规则默认是asc
(即升序),所以表达式结果是true
的就排到最后了。