`
javeye
  • 浏览: 331065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql列按指定顺序排序的问题

阅读更多
如果想将数据据库中的某字段按照自己的要求排序,比如:字段值为1,2,3,4;那么,我想按照4,2,1,3排序。则可以如下操作:
select * from table order by find_in_set(filedName,'4,2,1,3');
分享到:
评论
2 楼 xb317961646 2012-07-17  
发现mysql和sqlserver及oracle都不一样
1 楼 huchuhan 2010-09-16  
谢谢哥们, 在你这找到了

相关推荐

    MySQL 按指定字段自定义列表排序的实现

    以问题描述中的例子来说,如果我们有一个名为`MyTable`的表,其中包含一个`id`字段,并且我们想要按照特定的顺序5, 3, 7, 1来排序记录,我们可以编写如下的SQL语句: ```sql SELECT * FROM `MyTable` WHERE `id` ...

    解决Hibernate中MySQL的中文排序

    本文将深入探讨如何解决这些问题,确保MySQL数据库中的中文数据能按照正确的顺序进行排序。 首先,我们需要了解MySQL字符集的基础知识。MySQL支持多种字符集,如GBK、UTF-8等,它们用于存储和表示不同语言的字符。...

    mysql in 排序

    在这个例子中,`FIELD(id, 3, 6, 9, 1, 2, 5, 8, 7)`会返回每一行`id`值在其列表中的位置,从而实现按指定顺序排序的目的。 #### `FIELD()`函数详解 - **基本语法**: ```sql FIELD(column_name, value1, value2,...

    浅谈Mysql指定顺序排序查询

    在本文中,我们将深入探讨如何在MySQL中进行指定顺序的排序查询,这在处理前端展示需求时尤为重要。在描述的场景中,一个大屏展示项目需要后端提供特定顺序的数据,以便前端能够按照预设的顺序展示信息。下面,我们...

    MySQL之聚合查询、分组和排序

    这些操作可以帮助用户从数据集中提取有用的信息,如计算统计数据、对结果集进行分类或按特定顺序排列等。 #### 聚合查询 聚合查询通常涉及使用聚合函数来处理数据,例如计算最大值、最小值、平均值或计数等。MySQL...

    EasyUI Datagrid 中文排序的问题

    默认情况下,EasyUI Datagrid 支持基本的数据排序功能,但其默认排序逻辑是基于字符编码的,因此无法直接实现中文按拼音顺序的排序。 #### 三、前端解决方案 对于前端来说,可以通过自定义排序函数的方式来实现中文...

    详解 Mysql查询结果顺序按 in() 中ID 的顺序排列

    总结来说,这个示例展示了如何利用MySQL的`IN()`和`FIELD()`函数来根据指定的ID顺序排序查询结果,这对于需要个性化排序或用户定制顺序的场景非常有用。然而,为了性能考虑,对于大数据集,可能需要探索其他优化策略...

    MySQL数据库:排序.pptx

    在这个结构中,你可以指定一个或多个列名、表达式或列编号来定义排序依据。列名是指表中的具体字段,表达式可以是任何基于列的计算,而列编号则是指结果集中列的位置(从1开始计数)。 例如,如果我们有一个名为`...

    诊断MySQL存储过程中的排序规则问题

    尤其是`ORDER BY`子句,如果排序的列没有指定排序规则,MySQL会使用表或列的默认排序规则,这可能会引发问题。确保在涉及排序的语句中明确指定排序规则,例如`ORDER BY column_name COLLATE utf8_general_ci`。 当...

    MySQL表排序规则不同错误问题分析

    排序规则则是在字符集的基础上定义了字符串的比较规则,比如大小写是否敏感、排序顺序如何等,常见的排序规则后缀有_ci(不区分大小写)、_cs(区分大小写)、_bin(按二进制比较)。 在多表关联查询时,若两个表中...

    mysql指定某行或者某列的排序实现方法

    在MySQL数据库中,排序是SQL查询中的一个关键部分,它允许我们按照特定的列或条件组织数据。在某些情况下,我们可能需要指定某些行或列的特定值在结果集的前端展示,这可以通过使用`ORDER BY`子句配合条件表达式来...

    Mysql 关键字执行顺序

    MySQL 关键字执行顺序是数据库查询优化的重要概念,它直接影响着SQL语句的性能和结果。下面我们将详细探讨这些关键字的执行流程,并解答一些常见疑问。 首先,MySQL的执行顺序如下: 1. FROM:首先执行FROM子句,...

    MySQL如何使用union all获得并集排序

    在MySQL中,`UNION ALL` 用于合并多个`SELECT`语句的结果集,而这里的重点是如何在合并结果后进行排序。在给定的场景中,我们有一个文章数据表,其中文章的状态通过`PROMOTE_STATUS`字段表示,分别对应0(待发布)、...

    MySQL DQL - 执行顺序.md

    ### MySQL DQL - 执行顺序详解 在MySQL中,DQL(Data Query Language,数据查询语言)主要用于检索存储在数据库中的数据。一个典型的DQL查询语句由多个子句组成,包括`FROM`、`WHERE`、`GROUP BY`、`HAVING`、`...

    mysql自定义排序顺序语句

    在SQL语句中,`ORDER BY`子句用于指定排序的列及排序方式,而`FIELD()`函数则是MySQL中实现自定义排序的关键。 `FIELD()`函数的语法结构如下: ```sql FIELD(value, value1, value2, ..., valueN) ``` 在这里,`...

    MySQL数据的过滤和排序,使用Python语言和MySQL连接库示例代码

    ### MySQL 数据过滤与排序:使用 Python 语言及 MySQL 连接库示例代码 #### 一、概述 本文档旨在介绍如何使用 Python 的 `mysql.connector` 库来连接 MySQL 数据库,并通过 SQL 语句实现数据的过滤和排序功能。在...

    MYSQL

    8 MySQL 教程 8.1 联接和断开服务器 8.2 输入查询 8.3 常用查询的例子 8.3.1 列的最大值 8.3.2 拥有某个列的最大值的行 8.3.3 列的最大值:按组:只有值 8.3.4 拥有某个字段的组间...

Global site tag (gtag.js) - Google Analytics