Mybatis中如何解决oracle排序时空值最大的问题
xxxMapper.xml文件中的代码如下:
<!--定义查询sql字段 -->
<sql id="SELECT_SQL">
id,name,pageNum,categoryId,wordNum,price,cover,dprice,
stock,author,editorRecommend,press,pressDate,contentAbstract,
edition,printDate,authorAbstract,impression,isbn,director,
sizes,paper,mediaCommentary,pack,sales
</sql>
<!--按照销量降序查找所有图书 -->
<select id="selectBookBySales" resultType="Book">
select <include refid="SELECT_SQL"/> from d_book
order by sales desc nulls last
</select>
- d_book 表示表名;
- sales 表示d_book表中的一个字段;
- last|first 表示把该字段的值排到最后|最前;