sql查询 按照规定的顺序返回结果集。

Posted QGuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql查询 按照规定的顺序返回结果集。相关的知识,希望对你有一定的参考价值。

DECODE函数
oracle 独有,功能强大。相当于 if else if

IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......
ELSIF 条件=值n THEN
    RETURN(翻译值n)
ELSE
    RETURN(缺省值)
END IF

例:
order by DECODE(a.STATUS,\'优\',1,\'良\',2,\'轻度污染\',3,\'中度污染\',4,\'重度污染\',5,\'严重污染\',6)


按照规定的顺序返回了数据




以上是关于sql查询 按照规定的顺序返回结果集。的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis 查询的结果集,列的顺序如何去控制

让sql语句不排序,按照in语句的顺序返回结果

VB6 与 C# 以不同顺序返回的 SQL 结果集

sql语句 不让结果排序,按照in语句的顺序返回结果

SQL Server存储过程同时返回分页结果集和总数

SQL多表联合查询按日期排序