Oracle29根据字段的长度排序

Posted huashengweilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle29根据字段的长度排序相关的知识,希望对你有一定的参考价值。

正文:

select * from student s order by nvl(length(trim(s.sname)),0) asc 
-- nvl(attribute, default value) 当属性值为空时就将其值设默认值

-- length(attrbute) 得到字符串的长度

-- trim(attribute) 去掉字符的空格

参考博客:

Oracle ==>SQL 查询根据字符串的长度排序_清水绿草_新浪博客
http://blog.sina.com.cn/s/blog_451f5962010164mv.html

以上是关于Oracle29根据字段的长度排序的主要内容,如果未能解决你的问题,请参考以下文章

oracle里面怎么多个字段分组排序

DB2中截取字段以及排序问题

oracle根据某个字段的值进行排序

ORACLE常用数据库字段类型

ORACLE的数据类型的长度合集

Oracle中的rownum和ordey by