`

对于mysql中字符串的排序

阅读更多
一个varchar 的字段 存放 1,2 11等
将字段*1或者+0可以将MySQL字符串字段按数值排序


select * from table where 1   order by id+0 desc; 
select * from table where 1   order by id*1 desc; 


分享到:
评论

相关推荐

    mysql 计算字符串相似度

    本文将详细介绍如何在 MySQL 中创建一个自定义函数 `sfn_GetSimilar_Rate` 来计算两个中文字符串的相似度,并基于此相似度进行排序。 #### 函数设计与实现 本节将详细介绍 `sfn_GetSimilar_Rate` 函数的设计与实现...

    mysql字符串连接函数

    ### MySQL字符串连接函数详解 在处理数据库中的字符串操作时,MySQL提供了多种强大的工具来帮助我们进行数据处理。本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数...

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

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

    详解MySQL中concat函数的用法(连接字符串)

    在MySQL数据库中,`CONCAT`函数用于将两个或更多的字符串连接成一个单一的字符串。这个函数非常实用,尤其是在处理涉及字符串拼接的查询时。`CONCAT`的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` ...

    MySQL 连接字符串函数 CONCAT() CONCAT-WS() GROUP-CONCAT()

    在 MySQL 中,处理字符串拼接有几种非常实用的函数,它们分别是 `CONCAT()`、`CONCAT_WS()` 和 `GROUP_CONCAT()`。这些函数在数据库操作中经常用于构建复合字符串,以满足特定的需求。 1. **CONCAT() 函数** `...

    MySQL基本语句和连接字符串-JAVA程序员JAVA工程师面试必看.doc

    MySQL是世界上最流行的开源关系型数据库管理系统之一,对于Java程序员和工程师来说,掌握MySQL的基本语句和连接字符串是非常重要的技能。以下是对这些知识点的详细解释: **MySQL基本语句** 1. **INSERT INTO**: ...

    让我胃疼的MySQL字符集问题

    MySQL字符集问题一直以来都是数据库管理中的一个痛点,尤其是在处理多语言数据或者进行数据迁移时,不恰当的字符集设置可能导致乱码、无法存储特殊字符甚至数据丢失。这篇文档将深入探讨MySQL字符集的工作原理,常见...

    MySQL基础-字符串比较函数和运算符.pdf

    MySQL基础——字符串比较函数和运算符

    DbLinq-0.20.1带2018Mysql.data.dll + 连接字符串模版

    在使用DbLinq时,正确配置连接字符串是与MySQL数据库建立连接的第一步。对于2018年的Mysql.data.dll,这是MySQL Connector/NET的一个版本,它提供了.NET应用程序与MySQL数据库之间的接口。这个版本的DLL支持utf8mb4...

    mysql 字符集 乱码问题

    ### MySQL字符集与乱码问题解析 在MySQL数据库管理中,字符集的配置与使用是十分重要的环节之一,尤其在处理多语言环境的数据时更是如此。如果字符集配置不当,很容易导致数据插入、查询过程中出现乱码问题。本文将...

    mysql字符集设置

    - 在应用程序中设置正确的字符集,如Java的JDBC连接字符串中指定`useUnicode=true&characterEncoding=utf8`。 5. **常见字符集选择**: - **ASCII**:英文字符集,占用空间小但无法表示中文。 - **GBK**:包含大...

    MySQL拼接字符串函数GROUP_CONCAT详解

    MySQL中的GROUP_CONCAT函数是一个非常实用的聚合函数,主要用于在分组查询中将同一组内的多个值合并为一个字符串,通常用于数据汇总和报告。它能够处理非NULL值,并且可以进行排序、去重和自定义分隔符,极大地提高...

    让MySQL支持中文排序的实现方法

    MySQL数据库在处理中文排序时可能会遇到问题,主要是由于其默认使用的字符集ISO-8859不支持中文,导致在比较和排序过程中中文字符被错误地处理。为了解决这个问题,有几种不同的实现方法。 首先,你可以选择在创建...

    mysql字符集1

    MySQL字符集是数据库管理系统中处理文本数据的关键组件,它决定了数据如何被编码、存储和检索。MySQL 5.6.21版本支持多种字符集,这些字符集可以通过查询`information_schema`库中的`character_sets`表来查看。`...

    MySQL中利用索引对数据进行排序的基础教程

    MySQL中,有两种方式生成有序结果集:一是使用filesort,二是按索引顺序扫描。利用索引进行排序操作是非常快的,而且可以利用同一索引同时进行查找和排序操作。当索引的顺序与ORDER BY中的列顺序相同且所有的列是同...

    Mysql中varchar长度设置方法

    在MySQL中,`VARCHAR`是一种用于存储可变长度字符串的数据类型,它的长度设置是非常关键的,因为它直接影响到存储空间的使用效率和数据的正确性。`VARCHAR`的长度设置方法是通过在类型名后面括号内指定最大字符数,...

    Mysql字符集

    校对规则决定了两个字符串的比较结果,是否区分大小写,以及特定字符的排序位置等。常见的校对规则后缀有_ci(大小写不敏感)、_cs(大小写敏感)和_bin(基于字符编码的二进制比较)。 #### 二、MySQL字符集的设置...

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

    mysql中文排序方法1 mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上”...

    Mysql字符集设置原理及常见问题解决

    MySQL字符集设置原理及其常见问题解决是数据库管理中不可或缺的一部分,尤其对于处理多语言或特殊字符的数据时,正确的字符集配置至关重要。字符集定义了数据库、表和字段能存储的字符范围,它决定了数据的编码和...

Global site tag (gtag.js) - Google Analytics