`

汉字数字排序

阅读更多

需求:不按表的索引进行排序,按照商品折扣值进行排序。即按照一折,二折,三折从小到大排序


 sql如下:

  select  * from  GOODS  ORDER BY

                case 

                        when left(GOOD_DISCOUNT,1)= '一' then 1 

                        when left(GOOD_DISCOUNT,1)='二' then 2

                        when left(GOOD_DISCOUNT,1)= '三' then 3  

                        when left(GOOD_DISCOUNT,1)='四'   then 4

                        when left(GOOD_DISCOUNT,1)='五'   then 5

                        when left(GOOD_DISCOUNT,1)='六'   then 6

                        when left(GOOD_DISCOUNT,1)='七'   then 7

                        when left(GOOD_DISCOUNT,1)='八'   then 8

                        when left(GOOD_DISCOUNT,1)='九'   then 9

                        when left(GOOD_DISCOUNT,1)='十'   then 10

                 else 'is not exit' end ;

查询结果:

 

 

  • 大小: 2.8 KB
  • 大小: 2 KB
分享到:
评论

相关推荐

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

    在Java编程语言中,对包含中文、数字和字母的数据进行排序是一项常见的任务。这个场景下,我们关注的是如何实现一个自定义的排序规则,按照数字、字母和汉字的顺序进行排列。以下是对这一主题的详细解释。 首先,...

    汉字和数字混合排序

    在计算机科学领域,汉字和数字混合排序是一项挑战性任务,特别是在处理中文文本数据时。由于汉字与数字在数据结构和编码上的本质差异,混合排序需要特定的算法和技术来实现。以下将详细介绍汉字和数字混合排序的相关...

    SqlServer按中文数字排序

     select id,name,SUBSTRING(name,2,1) as 中文数字,charindex(SUBSTRING(name,2,1),'一二三四五六七八九十') as 中文数字所在位置 from LiWei  按中文所在位置排序  select * from LiWei order by...

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

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

    数字字母中文排序

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

    java汉字笔画排序源码

    在中文环境中,有时我们需要按照汉字的笔画数量来对汉字进行排序,这在信息检索、数据分析、中文文本处理等领域有广泛应用。 标题"java汉字笔画排序源码"表明这是一个关于使用Java编程语言实现汉字笔画排序的代码...

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

    标签进一步明确了关键概念,包括"汉字笔画排序"、"java汉字笔画排序"、"java汉字按照笔画排序"、"汉字按照笔画排序"和"中文笔画排序"。这些标签强调了该话题的特定技术点,即使用Java语言对中文字符进行笔画计数并...

    EasyUI Datagrid 中文排序的问题

    默认情况下,EasyUI Datagrid 支持基本的数据排序功能,但其默认排序逻辑是基于字符编码的,因此无法直接实现中文按拼音顺序的排序。 #### 三、前端解决方案 对于前端来说,可以通过自定义排序函数的方式来实现中文...

    MFC汉字排序

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

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

    代码如下: select areaName from area order by convert(areaName USING gbk) COLLATE gbk_... 您可能感兴趣的文章:mysql的中文数据按拼音排序的2个方法mysql如何按照中文排序解决方案MySQL按照汉字的拼音排序简单实例

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

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

    按汉字笔画排序

    《汉字笔画排序工具解析》 在信息技术领域,有时候我们需要对汉字进行特殊的处理,比如根据汉字的笔画数量进行排序。这在姓名学、文化研究、数据整理等场景下非常实用。"按汉字笔画排序"就是这样一个工具,它能够...

    SQL 中文排序

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

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

    尤其当表格的数据列中包含数字、字母和中文字符混合时,Element UI默认的排序方式可能无法满足特定的业务规则。本文将详细介绍在Element UI的表格组件中实现数字、字母和中文字符混合排序的方法。 首先,我们需要...

    文件名比较(与windows系统中文件名排序的算法,包括汉字的)

    2. **拼音排序**:中文汉字的排序通常是基于它们的汉语拼音。这是因为汉字本身没有自然的字母顺序,而拼音提供了这样的顺序。Windows会将汉字转换为其对应的拼音,然后按照拼音的字母顺序进行排序。 3. **比较规则*...

    汉字字符串拼音排序-QT、C++

    在中文环境中,由于汉字的特性,拼音排序成为一种实用的需求,特别是在需要按照汉字拼音首字母来排列字符串的场景下。"汉字字符串拼音排序-QT、C++"的主题涉及到如何在QT和C++环境中实现这样的功能。 首先,让我们...

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

    总之,这个压缩包提供了一种处理混合中文和数字的数据排序的方法,这对于处理复杂的网页表格数据是非常实用的。通过自定义排序函数,我们可以确保数据根据预期的方式正确排序,无论是中文还是数字,甚至是在同一列中...

    oracle数据库中汉字排序方法

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

    Android中文按拼音排序

    在Android开发中,有时我们需要对中文字符串进行按照拼音首字母的顺序进行排序,例如在创建一个联系人列表或者中文菜单时。"Android中文按拼音排序"这个话题就是关于如何实现这样的功能。这篇博客(博文链接:...

    flex DataGrid中文字符排序类

    其中DataGrid作为展示表格数据的重要组件之一,在处理多语言环境尤其是中文字符时,经常面临排序难题。本文将深入分析一个针对Flex DataGrid中文字符排序的类——`SortUtil`,并探讨其背后的原理与实现细节。 #### ...

Global site tag (gtag.js) - Google Analytics