`

Oracle SQL 查询根据字符串的长度排序

阅读更多
select 

       * 

from 

       question sq 

where 

       sq.bn_id = 183  

order by 

      nvl(length(trim(sq.answers)),0) desc

 

-- nvl(attribute,default value) 当属性值为空时就将其值设默认值

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

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


 

分享到:
评论

相关推荐

    MYSQL,SQLSERVER,ORACLE常用的函数

    返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from .nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) ------ ------------ -------...

    一个oracle客户端(oracle sql handler)

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别; (2)如果光标前面是一个括号,高亮度显示配对的括号 o 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中可以...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别 ; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    Oracle SQL Handler (Oracle客户端工具) V3.1

    支持多条SQL语句的成批运行,用控制台监控每条语句的运行, 在运行过程中可以中断/暂停/继续正在运行的 SQL,甚至可以更正出错误的 SQL,从而提高操作效率 <4> 支持彩色文本编辑,即关键字、注释块、引号内字符串、...

    程序员的SQL金典.rar

     5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符串两侧的空格  5.2.7 取子字符串  5.2.8 计算子字符串的...

    程序员的SQL金典4-8

     5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符串两侧的空格  5.2.7 取子字符串  5.2.8 计算子字符串的...

    精通sql结构化查询语句

    8.2.1 日期时间函数 8.2.2 CONVERT函数转换日期、时间 8.2.3 数据运算函数 8.3 字符串函数 8.3.1 字符串处理函数介绍 8.3.2 字符转换函数 8.3.3 去字符串空格函数 8.3.4 取字符串长度的函数 8.3.5 查询包含部分字符...

    程序员的SQL金典6-8

     5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符串两侧的空格  5.2.7 取子字符串  5.2.8 计算子字符串的...

    程序员的SQL金典7-8

     5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符串两侧的空格  5.2.7 取子字符串  5.2.8 计算子字符串的...

    程序员的SQL金典3-8

     5.2.1 计算字符串长度  5.2.2 字符串转换为小写  5.2.3 字符串转换为大写  5.2.4 截去字符串左侧空格  5.2.5 截去字符串右侧空格  5.2.6 截去字符串两侧的空格  5.2.7 取子字符串  5.2.8 计算子字符串的...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    oracle函数大全.doc

    返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) ------ ------------ --------...

    sql表关系.txt

    varchar:可变长度字符串类型 text:字符串类型 blob:二进制类型 data:日期类型(格式为:yyyy-MM-dd) time:时间类型(格式为:hh:mm:ss) datatime:日期时间类型(格式为:yyyy-MM-dd hh:mm:ss) 在...

    Oracle基本查询过滤排序示例解析

    –设置列宽,a表示字符串共八位长度col ename for a8–设置pageSize每页显示30条记录set pagesize 30;–sql中支持算数表达式,注意:如果一个表达式中含有空值,则整个表达式为空select empno,ename,sal,sal*12,comm,...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    经典SQL语句大全

    DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明...

Global site tag (gtag.js) - Google Analytics