`

mysql 下不规则排序

 
阅读更多
SQL查询语句如下:
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写? (sql能力)
 select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)  order by field(ID,10,32,22,76,13,44)
分享到:
评论

相关推荐

    解决Hibernate中MySQL的中文排序

    在使用Hibernate进行数据库操作时,可能会遇到MySQL数据库中文排序不正确的问题。这通常是由于字符集设置、数据库排序规则以及Hibernate的配置等因素导致的。本文将深入探讨如何解决这些问题,确保MySQL数据库中的...

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

    在默认情况下,如果创建表时不指定排序规则,MySQL将采用默认的排序规则。通常情况下,若两个表及表内字段的排序规则完全相同,则一般不会出现问题。但是,如果在操作过程中,尤其是在数据迁移或数据库升级的过程中...

    jira-mysql数据库排序错误解决处理脚本.txt

    解决jira系统提示mysql数据库排序错误和表格排序错误脚本,处理原理是先修改表编码 在把jira关联的表全部修改编码utf8_bin

    MySQL对中文进行排序详解及实例

    MySQL默认的排序规则是基于字节的,这适用于ASCII字符集,但不适用于包含多字节字符集如UTF-8或GBK的中文字符。当我们尝试用`ORDER BY`语句对中文字段进行排序时,如果不进行特殊处理,可能会得到不符合预期的结果。...

    定制MySQL的字符交响乐:字符集与排序规则配置指南

    ### 定制MySQL的字符交响乐:字符集与排序规则配置指南 #### MySQL简介及其特点 MySQL作为一款流行的开源关系型数据库管理系统(RDBMS),因其强大的功能和灵活性,在Web应用程序开发领域占据着举足轻重的地位。它...

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

    当我们定位到问题后,解决方案可能包括修改存储过程的源代码,确保所有字符串处理都在同一排序规则下进行;或者调整表和列的字符集和排序规则,使其与存储过程保持一致。在大规模应用中,改变表结构可能会影响现有的...

    MySQL中Order By多字段排序规则代码示例

    在处理多字段排序时,MySQL遵循特定的规则来确定数据的排列顺序。本文将深入探讨这些规则,并通过代码示例进行解释。 首先,单字段排序是相对简单的。假设我们有一个名为`a`的表,包含`code`和`name`两个字段。当...

    mysql介绍和性能优化

    ### MySQL介绍与性能优化 #### MySQL基本介绍 MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司...通过合理的配置和优化,可以充分发挥MySQL的性能优势,满足不同场景下的数据存储和处理需求。

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

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

    mysql如何按照中文排序解决方案

    在某些情况下,你可能需要自定义排序规则,这时可以创建自定义的校对规则并应用到列上。 总之,要解决MySQL中的中文排序问题,关键在于选择正确的字符集和校对规则,并在查询时使用`CONVERT`函数转换字符集进行排序...

    Mysql利用group by分组排序

    这是因为Mysql使用了隐式排序的规则。如果我们在`GROUP BY`后添加了`ORDER BY`子句,Mysql会首先按照`ORDER BY`的顺序对数据进行排序,然后再进行分组,这样每组的第一行数据就代表了该组的排序后的“最值”。 回到...

    mysql实现rownum和上一条,下一条功能

    1.或许有的人会用id+limit来实现上一条,下一条功能.但是.我们试想一下.有的业务并不是用id来排序的.那这样的方法就没效果了. 2.现在找到了生成rownum的方法,并且优化了执行速度. 3.直接上我项目里的sql,希望对大家...

    mysql中文排序注意事项与实现方法

    - 默认情况下,MySQL对字符串进行的是大小写不敏感的比较。这意味着在查询中,"ABC"和"abc"会被视为相同。这对于英文是合适的,但中文字符没有大小写的区别,这可能导致中文排序错误。 - 当涉及中文字段的排序时,...

    MySQL asc、desc数据排序的实现

    在MySQL数据库中,排序操作是查询结果不可或缺的一部分,它能够帮助我们按照特定的规则组织数据,使得信息更易于理解和分析。本篇文章将深入探讨如何使用`ASC`和`DESC`关键字来实现数据的升序和降序排序。 1. 单一...

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

    然而,当排序顺序不遵循默认的升序或降序规则,而是需要按照特定的自定义列表进行排序时,我们可以利用`ORDER BY FIELD()`函数来实现这一需求。 `ORDER BY FIELD()`函数允许用户根据提供的参数列表来决定排序的顺序...

    MySQL InnoDB 二级索引的排序示例详解

    3. **MySQL的handler语句**:handler语句提供了一个直接访问表存储引擎的接口,可以用来验证索引的排序规则。通过handler t_simple read k_v first/pre/next/last,可以检查索引k_v的遍历顺序,从而确认二级索引的...

    mysql8中文参考手册

    安装和升级数据库,mysql安全,备份和恢复,字符集排序规则 ,sql语句语法。INnoDb存储引擎、 mysql数据字典、替代存储引擎,分布。mysql性能模式。连接器和api,sql模式指标 状态变量指标。系统变量指标。事务的...

    MySQL排序中使用CASE WHEN的方法示例

    通过`CASE WHEN`,我们可以灵活地在SQL查询中构造排序规则,以适应各种复杂的业务需求。这种技术在处理分类、优先级排序或特殊状态处理等问题时特别有用。记住,合理运用`CASE WHEN`可以帮助我们编写出更清晰、更...

Global site tag (gtag.js) - Google Analytics