*、select 1 from table where.....
该语法类似于select * from table where..... 但是在效率上遵循:1 > table_col > *,因为不用查询数据字典 查询数据总条数:sum(1) 等价于sum(*) 但实际运行效率有待验证~
*、很多时间会有这样的需求:分页倒序查询时空信息应该排后面,但是oracle的机制是null为最大,于是:
解决思路是:既然null是最大,那么排序时就将null值设置为一个默认的最小值,工具如case when 变量 then 结果1 else 结果2 end(此法hibernate-hql亦可用)