`

关于按汉字排序的示例

阅读更多

在使用ibatis开发时,这个示例主要是针对数据库中数据字段是数字的情况,并且数据内容不同的内容很少,例如"男"、“女”;“正式”、“临时”等。

--1

create table demo(
id varchar(10) not null,
typef varchar(10) not null
)

--2

insert into demo(id,typef) values('1111','临')
insert into demo(id,typef) values('1111','正')
insert into demo(id,typef) values('108','临')
insert into demo(id,typef) values('108','正')
--3
select * from demo


--4
SELECT id, typef, typeorderf= ( CASE WHEN typef = '临' THEN 1 ELSE 0 END) FROM demo order by typeorderf ,convert(int,id)

分享到:
评论

相关推荐

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

    总结起来,实现Java中按数字、字母和汉字顺序的排序,主要步骤包括: 1. 创建自定义的`Comparator`类。 2. 使用`PinyinHelper`将中文字符转换为拼音。 3. 分类处理数字、字母和汉字,根据它们的特性进行比较。 4. ...

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

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

    Android中文按拼音排序

    "Android中文按拼音排序"这个话题就是关于如何实现这样的功能。这篇博客(博文链接:https://gqdy365.iteye.com/blog/2002488)可能提供了详细的实现方法。 首先,我们要理解的是,中文字符本身并不直接携带拼音...

    c# 实现按拼音排序

    在C#编程中,对汉字进行拼音排序是一个常见的需求,特别是在处理中文数据时。这个任务主要涉及以下几个关键知识点: 1. **汉字转拼音**:在C#中,我们需要一个库或者方法来将汉字转换为对应的拼音。这通常通过.NET ...

    EasyUI Datagrid 中文排序的问题

    ### EasyUI Datagrid 中文排序解决方案 #### 一、前言 在开发Web应用程序时,经常需要处理中文数据的排序问题。特别是在使用如EasyUI Datagrid这样的前端组件时,中文排序成为了开发者面临的一个常见挑战。本文将...

    java汉字笔画排序源码

    标题"java汉字笔画排序源码"表明这是一个关于使用Java编程语言实现汉字笔画排序的代码示例。通过源码分析,我们可以学习如何计算汉字的笔画数以及如何将这些信息用于实现排序算法。 描述中提到的链接指向了一篇CSDN...

    python 汉字按拼音排序

    在Python编程中,汉字排序通常是一项挑战,因为汉字本身无法按照字母顺序进行排列。然而,通过将汉字转换为其对应的拼音,我们可以实现按照拼音对汉字进行排序。本篇将深入探讨如何利用Python实现这一功能,主要关注...

    SQL 中文排序

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

    java汉字笔画排序2源代码jar包

    Java汉字笔画排序是一个在中文处理领域常见的需求,特别是在数据整理、信息检索或者用户界面排序等方面。本项目提供的"java汉字笔画排序2源代码jar包"是一个优化过的解决方案,旨在减少内存占用并提高排序效率。 ...

    java汉字笔画排序2例子及jar包

    3. `例子.zip`:这可能是一个包含示例数据或源代码的压缩文件,用户可以通过解压并分析这些例子来更好地理解和学习汉字笔画排序的实现。 汉字笔画排序通常涉及到以下几个步骤: 1. **汉字转Unicode**:首先,需要将...

    关于中文英文混合排序javaDemo

    这个"关于中文英文混合排序javaDemo"的示例主要展示了如何实现这样的功能。让我们深入探讨一下这个话题。 首先,我们要明白在Java中,默认的字符串排序是基于Unicode编码的,这可能会导致中文字符与英文字符混合...

    java 中文姓氏 排序

    对于一个只包含字符串的列表,我们可以直接使用 `Collections.sort()` 方法并传入 `Collator` 实例来实现中文排序。 ```java import java.util.*; import java.text.*; public class ChineseStringSort { public ...

    数字字母中文排序

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

    中文数组按拼音排序代码

    下面是一个基本的示例,展示如何使用`pypinyin`库来实现中文数组的拼音排序: ```python from pypinyin import lazy_pinyin def sort_by_pinyin(chinese_list): return sorted(chinese_list, key=lazy_pinyin) #...

    oracle数据库中汉字排序方法

    - **应用场景**:适用于需要按照传统中文排序规则(如字典或词典)进行排序的情况。 2. **SCHINESE_STROKE_M**:按照汉字笔画数排序。 - **特点**:直接根据每个汉字的总笔画数进行排序。 - **应用场景**:适用...

    按拼音排序分组LIST

    以下是一个简单的排序示例,假设我们有一个`List<CustomObject>`,`CustomObject`包含一个`name`字段,我们需要根据`name`的拼音首字母排序: ```java Collections.sort(dataList, new Comparator() { @Override ...

    flex DataGrid中文字符排序类

    通过对关键常量和`CHAR_LIB`数组的理解与运用,开发者可以轻松地为自己的项目添加强大的中文排序功能。此外,通过参考提供的链接([http://blog.sina.com.cn/s/blog_5fc933730100iign.html]...

    Ext中文排序问题

    提供的代码示例展示了如何在ExtJS中重写`applySort`方法,以实现中文排序。关键部分如下: ```javascript var fn = function(r1, r2) { var v1 = st(r1.data[f]); var v2 = st(r2.data[f]); if (typeof(v1) == ...

    iOS汉字数组排序

    在iOS开发中,由于系统默认使用UTF-8编码,对于包含汉字的数组进行排序时,可能会出现不符合预期的结果。这是因为UTF-8编码下,中文字符的字节序列并不直接对应其字典顺序。为了解决这个问题,开发者需要采用特定的...

    js中文排序

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

Global site tag (gtag.js) - Google Analytics