`

Oracle 自定义排序 简单实现

阅读更多

问:

 

现在在Oracle的一个表中,用户需要按照某列的值来进行自定义排序,并且显示在界面上,比如:
id username  ppmc 
这3列,ppmc有'联想','索尼','海尔'.......
现在需要按照ppmc的值'海尔','联想','索尼'这样进行排序,请问该如何排序啊?

 

 

 

答:

 

ORDER BY DECODE(ppmc, '海尔',1,'联想',2,'索尼',3)

能达到要求 

 

 

 

 

 

 

 

摘自:http://www.itpub.net/thread-1027602-1-1.html#

分享到:
评论

相关推荐

    数据库查询自定义排序,适合oracle,MySql,SqlServer,access等等

    在一次做项目的时候,项目已经做完了,...结果弄出来了,就一条sql语句就能实现,现在我把我的成果分享给大家,这自定义排序能够在oracle,MySql,SqlServer,access使用,我现在打包压缩分享给大家,希望你们能够喜欢。

    自定义查询排序,适合于oracle,mySql,SqlServer,access等数据库

    sql语句的方式,还是太麻烦了,我想了很多,最后想出了用自定义查询排序,过后终于弄出来了;现在我弄出来了 ,可能还有一些人还不知道怎么弄,我现在就把我这小小的成果分享给大家,希望你们能够喜欢,只要一条sql...

    Oracle用decode函数或CASE-WHEN实现自定义排序

    在Oracle数据库中,进行SQL查询时,我们通常使用`ORDER BY`子句对查询结果进行排序。然而,标准的`ORDER BY`语句遵循...希望本文的介绍能对你在处理Oracle自定义排序时有所帮助,如果有更多相关问题,欢迎继续探讨。

    Oracle10g自定义聚合函数(字符串拼接)

    * 可自定义指定排序字段sequence,对于数字或日期类型的字段,先转为字符串,比如to_char(line, 'FM000') * 由于聚合函数只支持一个参数,这里使用对象类型实现传入多个参数 * Oracle11g Release2版本引入了...

    oracle 自定义翻页sql

    为了支持自定义排序和更复杂的分页逻辑,我们可以使用`ROW_NUMBER()`函数,这是Oracle 12c引入的窗口函数。它可以结合`OVER()`子句,允许我们在分页时指定排序依据: ```sql WITH ordered_data AS ( SELECT your_...

    oracle处理的类型 oracle行排序

    例如,使用分析函数(如RANK(), DENSE_RANK(), ROW_NUMBER()等)可以实现分组排序,这对处理大数据量的报表或排名场景非常有用。另外,了解并合理运用Oracle的并行查询(Parallel Query)功能,可以在多处理器系统上...

    oralce实现章节排序

    本文将深入探讨如何利用Oracle自定义函数来高效地实现此类排序,通过解析给定的代码片段,我们将详细了解其工作原理,并扩展到更广泛的Oracle排序技术。 ### Oracle自定义函数实现章节排序 #### 函数定义 在给定的...

    oracle 用表结构创建 type

    - **NESTED TABLE**:用于表示可排序的数组。 ### 二、创建Type的方法 #### 1. 使用CREATE OR REPLACE TYPE语句 这是最基本的创建Type的方式,可以直接指定Type的结构。例如,创建一个简单的对象类型: ```sql ...

    mysql自定义排序顺序语句

    如果你在使用其他数据库系统(如PostgreSQL或Oracle),可能需要寻找类似功能的函数,如`CASE`表达式或者`IN`语句结合`ASC`和`DESC`来实现自定义排序。 总的来说,自定义排序顺序是MySQL查询中的一个强大工具,它...

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

    EasyUI Datagrid 中文排序的问题

    对于前端来说,可以通过自定义排序函数的方式来实现中文排序。具体操作如下: 1. **自定义排序函数**: 在 EasyUI Datagrid 中,可以通过配置 `sorter` 属性来自定义排序函数。对于中文排序的需求,可以使用 ...

    oracle 全文检索实现

    Oracle 全文检索实现 Oracle 全文检索实现是通过 Lucene 实现的,全文检索是指在数据库中检索特定关键字的记录。这一实现的思路是将数据库中的记录对应索引文件中的一个文档,表主键直接存储在索引文件中,而非主键...

    Toad for Oracle中文简易教程

    Toad for Oracle是一款强大的Oracle数据库管理工具,深受数据库管理员(DBAs)和开发人员的喜爱。本教程将向您介绍如何使用Toad for Oracle进行高效、便捷的数据库操作,尤其适用于对中国语言界面有需求的用户。 一...

    oracle 中文转拼音工具包

    `sql/oracle汉字转拼音package.sql`是一个SQL脚本,它创建了一个Oracle数据库中的存储过程或者包(package),用于实现中文到拼音的转换功能。在Oracle数据库中,存储过程是一组为了完成特定功能的SQL语句集,可以被...

    oracle获取汉字拼音首字母

    - 如果不希望通过外部工具实现,也可以尝试构建一个基于Oracle的自定义函数来完成这一任务。这通常涉及到大量的字符串操作和条件判断。 - 上述代码片段展示了一个Delphi程序的示例,其中包含了部分拼音首字母的...

    MLDN魔乐科技JAVA培训_Oracle课堂6_排序、单行函数.rar

    在Oracle中,排序是通过SQL的ORDER BY子句实现的,它可以用于查询结果集的排序,使数据按照指定的列和顺序返回。例如,`SELECT * FROM table_name ORDER BY column_name ASC/DESC`,ASC表示升序,DESC表示降序。 ...

    PLSQL排序 中文版

    PLSQL,全称为Procedural ...总的来说,这个资源包提供了全面的PLSQL排序学习材料,涵盖了基础的`ORDER BY`、分组排序、分页排序以及可能的自定义排序实现,对于想深入理解PLSQL排序机制的学习者来说是一份宝贵的资料。

    oracle汉字转拼音

    在Oracle数据库中,由于其强大的文本处理能力,可以通过编写自定义函数来实现这一功能。本文提供的两个示例分别是针对GBK编码和UTF-8编码的解决方案。 #### GBK编码下的汉字转拼音函数 首先来看一个适用于GBK编码...

    Oracle多行记录合并

    本篇文章将详细介绍Oracle中实现多行记录合并的几种方法,包括使用SQL函数、集合操作以及自定义函数。 1. **使用SQL函数:** - **`LISTAGG()` 函数:** 这是Oracle 11g及以后版本引入的一个强大的聚合函数,专门...

Global site tag (gtag.js) - Google Analytics