摘要: 在oracle中根据字段来desc排序的话null值可能会在数据的最前面。然而有时候我们查看数据的时候并不希望能够在前面看到这些null值的排序数据。因此我查了一下:1.排序的时候运用nvl()、decode()、case...when...函数可以给null值指定一个值去干扰他排序的位置,如果nvl(XX,'')则是不处理null值,排序时ASC升序则排在最后,DESC降序则排在最前。2.在排序时运用nulls last 或nulls first。例如:select name,age,job from dual order by job nulls last. 阅读全文
posted @ 2013-10-23 10:09 Ro_s__ 阅读(1459) 评论(0) 推荐(0) 编辑