1.排序
ORDER BY code <> 'M02'
相当于 ORDER BY CASE WHEN code <> 'M02' THEN 0 ELSE 1 END, dm.type
结果
实际上是将所有type
不等于'M02'
的记录(即表达式结果为TRUE
或1
)排在前面,而将等于'M02'
的记录(即表达式结果为FALSE
或0
)排在后面
1.排序
ORDER BY code <> 'M02'
相当于 ORDER BY CASE WHEN code <> 'M02' THEN 0 ELSE 1 END, dm.type
结果
实际上是将所有type
不等于'M02'
的记录(即表达式结果为TRUE
或1
)排在前面,而将等于'M02'
的记录(即表达式结果为FALSE
或0
)排在后面