Order by,如果是asc升序,则默认null在最前,如果是desc降序,则默认null在最后
如果Database是Oracle,使用 null first和null last来处理null值在排序中位置,例如
from tables t order by t.b asc null last // null值排最后
但如果是MySQL,则需要特殊处理
使用升序排序,但null排最后
from tables t order by -t.b desc //加上-,将降序的倒转过来就是升序排序,null值的最后了
使用降序排序,但null排最前
from tables t order by -t.b asc //同理,将升序倒转过来就是降序排序,null值最前