`
lydia_Study
  • 浏览: 28163 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

中文排序

 
阅读更多

按照中文对应拼音首字母排序:

select * from ship_voyage order by convert(ship_name USING gbk) COLLATE gbk_chinese_ci


运行后可能会报unknown character set gbk 

原因是mysql没有添加gbk,需要重新编译,添加gbk编码

 

 

分享到:
评论

相关推荐

    解决Sqlite中文排序问题(网页)

    在SQLiteDatabase,特别是SQLite3中,处理中文排序问题是一个常见的挑战。SQLite3是一个轻量级、自包含的数据库引擎,广泛应用于嵌入式系统和移动应用。然而,它默认的排序规则可能不适用于中文字符,因为中文字符的...

    java中文排序,数字字母汉字排序

    默认情况下,Java使用自然排序,即按照字符串的Unicode值进行排序,这对于英文字符和数字来说通常是合适的,但对于中文字符则不是我们期望的排序方式。 为了实现中文、数字和字母的排序,我们需要创建一个`...

    EasyUI Datagrid 中文排序的问题

    本文将详细介绍如何解决EasyUI Datagrid中的中文排序问题,并分别从前端和后端两个角度给出具体的实现方案。 #### 二、EasyUI Datagrid简介 EasyUI 是一个基于 jQuery 的简单而强大的 UI 库,它提供了大量的用户...

    Java汉字排序整理

    Java汉字排序整理是指使用Java语言对汉字进行排序整理,常用于中文排序、索引、搜索等场景。本文将介绍使用Java语言对汉字进行排序整理的方法和技术。 一、使用Collator类进行汉字排序 Java中提供了Collator类,...

    数字字母中文排序

    ### 数字字母中文排序知识点详解 #### 一、概述 在处理包含数字、字母与中文字符的数据时,正确的排序逻辑尤为重要。本篇文章将基于提供的代码片段来深入探讨如何实现一个能够处理这三种类型字符的排序算法,并且...

    SQL 中文排序

    在处理数据库中的中文数据时,我们常常会遇到中文排序的问题。默认情况下,SQL的排序机制可能会导致中文字符按照其内部编码(通常是Unicode编码)进行排序,这与我们的预期(比如按照拼音或笔画顺序)可能不一致。...

    Ext中文排序问题

    然而,默认情况下,ExtJS的数据排序功能主要基于英文字符集,当遇到中文数据时,排序结果可能不符合预期。 #### 问题分析 中文排序的核心在于正确处理中文字符的比较。由于中文字符的Unicode编码并非按照汉语拼音或...

    微信小程序(汉字排序+关键字搜索+页面跳转)

    小程序案例视频,汉字排序

    sortProject(Qt5中文排序与英文排序实现).zip

    在本文中,我们将深入探讨如何使用Qt5框架在VS2015开发环境中实现中文和英文的排序功能。Qt5提供了QCollator和QLocale库,使得开发者能够方便地处理各种语言的排序需求,包括中文的拼音排序和笔画排序。 首先,...

    iOS 中文排序所需头文件

    在iOS开发中,当涉及到中文数据的排序时,由于中文字符的复杂性,不能像英文那样简单地按照字典顺序进行排序。此时,我们需要引入特定的算法和库来处理中文字符的拼音转换,以便实现正确的排序。这篇内容将详细介绍...

    oracle数据库中汉字排序方法

    ### Oracle数据库中汉字排序方法 在Oracle数据库中处理中文数据时,经常需要对包含中文字符的数据表...通过以上内容的学习与实践,我们可以有效地在Oracle数据库中实现汉字排序功能,从而更好地管理和利用中文数据。

    Extjs grid 中文排序问题修正

    EXTJS Grid默认的排序机制对于英文字符处理得较好,但对于中文字符,由于编码和比较规则的不同,可能会导致排序结果不正确。本教程将详细讲解如何修正EXTJS Grid中的中文排序问题。 首先,我们需要理解EXTJS Grid的...

    MFC汉字排序

    在Microsoft Foundation Classes (MFC)库中,进行汉字排序是一个常见的需求,特别是在处理中文数据时。MFC提供了丰富的类和函数来支持C++编程,它为Windows应用程序开发提供了一种结构化的方式。在这个主题中,我们...

    swift-中文排序

    Swift本身提供的排序功能对于英文字符集是足够的,但当涉及到中文字符时,由于Unicode编码的复杂性,直接使用默认的排序方法可能无法得到预期的结果。中文字符的排序需要考虑到汉字的拼音、笔画或者字典顺序。...

    mysql如何根据汉字首字母排序

    在线中英文根据首字母排序工具: http://tools.jb51.net/aideddesign/zh_paixu 您可能感兴趣的文章:mysql的中文数据按拼音排序的2个方法mysql如何按照中文排序解决方案MySQL按照汉字的拼音排序简单实例

    解决Hibernate中MySQL的中文排序

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

    关于中文英文混合排序javaDemo

    在Java编程语言中,处理中文和英文混合的排序问题是一个常见的需求,特别是在处理用户输入、数据库数据或文件名等场景。这个"关于中文英文混合排序javaDemo"的示例主要展示了如何实现这样的功能。让我们深入探讨一下...

    EXT支持GRID中文排序

    中文排序与英文或其他语言排序的主要区别在于,中文字符通常按照拼音顺序而非字母顺序进行排列。因此,直接使用JavaScript内置的`localeCompare`函数可能无法达到预期的效果。此外,还需要考虑到中文字符的特殊性...

    解决Ext Grid中文排序问题

    在中文环境中,我们通常希望按照汉字的拼音或笔画顺序来排序。 为了解决这个问题,我们可以重写Ext.data.Store的`applySort`函数,以便在进行本地排序时应用中文排序规则。上述代码正是这样一个解决方案。它将原生...

    js中文排序

    在JavaScript中,中文排序是一个常见的需求,特别是在处理包含中文数据的数组时。`sort()`函数是JavaScript中的一个内置方法,用于对数组进行原地排序。然而,它默认的排序方式是基于Unicode编码,这并不适合中文...

Global site tag (gtag.js) - Google Analytics