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

表中数字按照大小排序而不按照字符排序

阅读更多

在数据库表中我们常常要根据某个字段来排序,这个字段定义为字符类,但里面存的却是数字,例如主键id。

查询出来的数据如果根据id来排序得到的结果是这样的:

select * from ca_user_role_rel order by urr_id


这时候我们只要这样:

select * from ca_user_role_rel order by urr_id+0;或

select * from ca_user_role_rel order by urr_id*1;



 
 就按数据的大小排序了。OK!

  • 大小: 9.5 KB
  • 大小: 11.7 KB
0
0
分享到:
评论

相关推荐

    postgresql数字结尾字符串分割排序说明

    具体而言,非数字字符串部分按PostgreSQL的默认排序规则排序,而数字部分则按数值大小排序。 #### 排序需求 在某些应用场景下,可能需要对特定格式的数据进行特殊排序处理。例如,对于以`addd-`开头并以数字结尾的...

    java源码数字字符串排序

    在这个场景下,我们需要确保数字字符串按照数值大小而非字典顺序排列。 压缩包中的"QuickSortNew.java"文件可能包含了一个改进版的快速排序算法,用于处理数字字符串。快速排序的基本思想是分治法,选取一个“基准...

    java字母数字混搭字符串排序[归类].pdf

    java 字符串数字混搭字符串排序[归类] ...在实际应用中,java 字符串数字混搭字符串排序的应用非常广泛,例如在数据库查询结果中对字符串数字混搭字符串进行排序,在文件名排序中对字符串数字混搭字符串进行排序等等。

    文件 字符 数字等排序软件

    文件排序可能涉及到读取文件中的数据,然后按照特定标准(如字母顺序、数字大小或自定义规则)进行排序,最后将排序后的结果写回文件。字符排序则可能包括对字符串或文本中的字符进行排列,例如按照字母顺序或ASCII...

    DataGridView按数字排序

    为了解决这个问题,我们需要自定义排序逻辑,以确保数字能够按照数值大小进行正确的排序。 #### 实现原理 在DataGridView中,可以通过监听`SortCompare`事件来实现自定义排序逻辑。当用户点击列头触发排序操作时,...

    javascript字符串排序

    这种排序方式可能并不适用于所有情况,尤其是当数组包含字符串且需要根据特定规则(如字母顺序、数字大小或自定义逻辑)排序时。 对于字符串排序,一种提高效率的方法是使用`sort()`的比较函数。比较函数接受两个...

    输入一串字符,对其进行排序

    - **字符数组转换**:将读取到的字符串转换为字符数组,便于后续的字符排序操作。 #### 3. 字符排序算法 - **排序算法选择**:本程序采用的是简单的冒泡排序算法来对字符数组进行升序排列。 - **排序过程**:比较...

    json_decode 索引为数字时自动排序问题解决方法.docx

    但在实际应用过程中,可能会遇到一些特殊情况,比如当JSON对象中的键(key)为数字时,使用PHP内置函数`json_decode`进行解码时,会出现按照数字大小而非原始顺序进行排序的现象。这一现象可能导致数据顺序混乱,...

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

    最后,当我们谈论“字符串的最终排序”时,使用转换后的数字字段进行排序将更准确,因为字符串按照字典顺序排序,而数字则按照数值大小排序。例如: ```sql SELECT * FROM your_table ORDER BY TO_NUMBER(str_...

    提取字符串中的字符和数字(单链表实现)

    知识点:提取字符串中的字符和数字(单链表实现) 在计算机科学中,处理字符串和数据结构是常见的需求,尤其是在编程领域。本知识点将详细介绍如何使用单链表来提取字符串中的字符和数字,以及其实现过程。 ### 1....

    MySQL关于字符串中数字排序的问题分析

    在MySQL中,处理字符串中的数字排序可能会遇到一些特殊的情况,因为MySQL默认会按照字符串的字典顺序进行排序,而不是按照数字的大小。当字段的定义是字符串类型(如VARCHAR),但实际存储的是数字时,如果不做特殊...

    YuArtian#blog#对给定的字符串中的数字按重量排序1

    对给定的字符串中的数字按重量排序备注:数字的重量为各位之和, 例如 ‘100’ 的重量是 1, ‘99’ 的重量是 18将字符串中的数字按重量大小排序,重量一样

    按字母和数字排序的例子

    然而,对于混合字母和数字的字符串,我们可能希望数字部分按照数值大小排序,而不是按照它们的ASCII值。 例如,如果有一个字符串列表`['file1', 'file20', 'file3']`,默认排序会得到`['file1', 'file20', 'file3']...

    javascript 表格排序多种数据类型排序(中文混合数字排序).zip

    这个函数应该能够识别并分别处理数字和字符串,确保数字按数值大小排序,而字符串按其字典顺序排序。以下是一个可能的实现: ```javascript function customSort(a, b) { // 检查是否为数字 const isANumberA = !...

    解决vue elementUI中table里数字、字母、中文混合排序问题

    权重值的大小决定了排序的优先级,数字的权重值最小,其次是大写字母和小写字母,中文字符的权重值最大。 在`sortDevName`函数中,我们通过循环遍历两个字符串的每个字符,并使用`getChartType`函数获取字符的类型...

    基数排序(Radix Sort)是一种非比较型的整数排序算法,其基本思想是按照从最低位到最高位的顺序对数字进行排序 基数排序可以

    基数排序可以用于对整数或字符串进行排序,因为它实际上是对每个数字位进行排序,而不是直接比较数值大小。 工作原理 基数排序的核心思想是将整数按位数分割成不同的数字,然后按每个位数分别比较。具体步骤如下: ...

    Excel 逗号分隔的数字文本去重复排序

    - **基本原理**:根据数字大小对数组进行升序或降序排列。 - **实现方法**: - 冒泡排序:通过比较相邻元素并交换位置来实现排序。 - 选择排序:遍历数组,每次找到最小(或最大)的元素放到正确的位置。 - 插入...

    mips汇编语言实现选择排序(字符串形式输入)

    本文旨在详细介绍如何使用MIPS汇编语言在MARS环境中实现选择排序算法,并对输入的字符串形式的数据进行处理,最终以整型形式输出排序后的结果。 #### 代码解读 1. **数据段(.data)**: - `start:.asciiz "Input...

    JS 最少代码实现数字排序

    默认情况下,`sort()`会将所有元素转换为字符串,然后按照字典顺序进行排序,这并不适用于数字排序。因此,我们需要自定义比较函数来确保数字按数值大小进行排序。 以下是一个简单的数字排序比较函数: ```...

    java中list排序

    Java 中 List 排序 Java 中 List 排序是指在数据库中查出来的列表中对不同的字段重新排序。...这种方法可以实现对 List 中的对象进行排序,而不需要写多个比较方法。这可以使我们的代码变得更加简洁和灵活。

Global site tag (gtag.js) - Google Analytics