`
cczzyc
  • 浏览: 24063 次
社区版块
存档分类
最新评论

多个字段 按要求的字段排序

 
阅读更多

看例子

按照pay 等于4 的升序,

select * from cf_loan_application c
order by
decode(c.pay,'4',1,c.id)

 说明一下: 1 代表排在第几位

大家还可以在Order by中使用Decode。

例:表table_subject,有subject_name列。要求按照:语、数、外的顺序进行排序。这时,就可以非常轻松的使用Decode完成要求了。

select * from table_subject order by decode(subject_name, '语文', 1, '数学', 2, , '外语',3)

1
2
分享到:
评论

相关推荐

    C# List OrderBy 动态多字段排序

    然而,当我们需要根据多个字段进行排序时,可以连续调用`ThenBy`方法。例如,先按年龄排序,再按姓名排序: ```csharp people = people.OrderBy(p => p.Age) .ThenBy(p => p.Name).ToList(); ``` 现在,我们来...

    List<map>多字段组合排序

    List,List, Object>>,多字段组合排序。提供一个简易的思路,如果需要进行参考。

    C# IList多字段排序

    在实际项目中,我们常常需要对这些列表进行排序,而不仅仅基于一个字段,而是可能根据多个字段的顺序来决定元素的最终排列。这就涉及到了多字段排序。 多字段排序是指按照一个以上的属性或字段对数据进行排序。例如...

    row_number,根据多个字段过滤,partition by

    本篇文章将围绕如何利用`ROW_NUMBER()`函数结合`PARTITION BY`子句来实现基于多个字段的过滤操作,以解决在给定描述中的问题——即如何根据`name`、`idNumber`以及`date`这三个字段过滤教师表中的重复数据,并仅保留...

    OrderByInterceptor,配合PageHelper实现字段排序插件

    OrderByInterceptor,配合PageHelper实现字段排序插件,前端传入要排序的字段和排序规则,插件自动将实体字段映射成数据库字段,不用设置表明前缀。插件通过ResultMap或ResultType读取映射关系,若没有设置,则根据...

    sql多条件多字段排序(图文教程)

    当需要根据多个条件或字段进行排序时,`ORDER BY`可以接受多个字段名,每个字段后跟一个可选的`ASC`(升序)或`DESC`(降序)关键字。下面我们将详细讨论如何使用SQL进行多条件多字段排序。 首先,基本的多字段排序...

    java 大文件 多字段排序

    创建一个比较器,它根据多个字段顺序进行比较。例如,如果要按名字、年龄和性别排序,可以先按名字排序,如果名字相同则按年龄排序,如果年龄也相同则按性别排序。 ```java Comparator<Person> ...

    JS根据json数组多个字段排序及json数组常用操作

    这里我们将深入探讨如何根据JSON数组中的多个字段进行排序,以及JSON数组的一些常用操作。 首先,我们来看如何根据JSON数组的多个字段进行排序。在提供的代码中,有一个名为`sortByArr`的函数,它可以接收两个参数...

    通用分页存储过程(多表,多排序字段)

    性能还算可以吧,支持多表查询,多字段排序,但是必须主键唯一,要是哪位兄弟有支持主键重复的,请告之。 思路说明:  按条件排序方式查询表获得总数,计算你想要的页码开始位置和结束位置,取得你要的信息返回。...

    根据JSONArray中给定字段排列顺序

    给出提前排序的数组,jsonArray中字段根据数组顺序重新排序。

    易语言excel多列排序

    综上所述,"易语言excel多列排序"涉及到文件操作、数据解析、排序算法、关键字处理等多个技术点。通过深入理解这些概念并实践编程,我们可以创建一个强大的工具,帮助用户高效地管理和分析Excel数据。同时,这也提供...

    多维数组让数组根据某个字段的大小排序

    本例中,我们希望对一个多维数组按照其中一个字段(本例为`'norder'`)的值进行降序排序。具体步骤如下: 1. **初始化数组**: ```php $arr = array( array('name' => 'sadas', 'norder' => 1), array('name' =...

    jssort:JavaScript排序方法,将按给定数组中对象的多个字段进行排序

    jsSort v0.0.5 jsSort是一种通用的排序方法,可以通过多个属性对对象数组进行排序。概述jsSort的公共API归结为一个名为sortByMultiple的方法。 此方法采用两个参数,每个参数都是数组。 sequence :要排序的数组。 ...

    mysql 查询表中多少个字段

    - `ORDER BY COLUMN_NAME`虽然对计算字段数量不是必须的,但这里加上是为了展示如何按字段名排序输出结果,方便查看。 ##### 输出结果解释 假设`employees`表有10个字段,那么执行上述查询后,你会得到一行结果,...

    帆软:排序问题(通过帆软设置或者sql排序)

    2. **多字段排序**:在`ORDER BY`后可列出多个字段,通过逗号隔开,先按第一个字段排序,若相同则按第二个字段,以此类推。例如,`ORDER BY column1 ASC, column2 DESC`。 3. **动态排序**:在SQL中,还可以使用`...

    JSON 数字排序多字段排序介绍

    对于多字段排序,我们可以调用`SortBy`函数多次,或者创建一个更复杂的比较函数来处理多个条件。以下是一个多字段排序的例子: ```javascript // 假设我们有两个字段'orderNum'和'name' nodes.sort(function (a, b)...

    JS实现:数组中的json对象,按某个字段来进行字母排序.pdf

    本文将详细讲解如何使用JavaScript实现对数组中的JSON对象按某个字段进行字母排序,并提供一个具体的示例函数。 首先,我们要了解`Array.prototype.sort()`方法。这是JavaScript内置的数组排序方法,它接受一个可选...

    nestedSortStruct:基于多个字段对结构数组执行嵌套排序。-matlab开发

    也就是说,struct 数组按一个字段排序,然后数组中对该字段具有相同值的那些条目按第二个字段排序,依此类推。 如果您只想按一个字段排序,您可以调用nestedSortStruct 并使用简单的字符串代替fieldNamesCell 的...

    SQL-ORDER BY 多字段排序(升序、降序)

    `ORDER BY`子句用于指定查询结果的排列顺序,而多字段排序则允许我们根据多个列的值来对结果进行排序。以下是对`ORDER BY`多字段排序的详细说明。 ### 1. `ORDER BY`基本语法 `ORDER BY`子句的基本语法如下: ```...

Global site tag (gtag.js) - Google Analytics