`
z75148885
  • 浏览: 191595 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sql中字符串型数字排序

SQL 
阅读更多

原有表中的点击次数用的是字符串型,现要求按点击次数排序,

select * from table t order by t.clickdesc

查出的是按左对齐排序的

99
97
9
89
783
7

而我要求的是按数字大小排的序

要修改为

select * from table t order by cast (t.click as int) desc

783
99
97
89
9
7

结果正确.

分享到:
评论

相关推荐

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

    本文档旨在详细介绍如何通过自定义函数在PostgreSQL数据库中实现一种特殊的排序方式:对于以数字结尾的字符串,首先将其分为两部分,一部分为非数字字符串,另一部分为数字;然后根据这两部分分别进行排序。具体而言...

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

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

    SqlServer按中文数字排序

    表数据:  按名称排序 并不能得到一二三四五六的顺序  select * from LiWei order by name  找到中文数字在'一二三四五六七八九十'的位置  select id,name,SUBSTRING(name,2,1) as 中文数字,...

    Sqlserver 2014 之 自定义字符串聚合函数

    在SQL Server 2014中,自定义字符串聚合函数是一项重要的编程任务,尤其是在处理大量字符串数据时。标准的T-SQL提供了一些内置的聚合函数,如SUM、AVG、MAX和MIN,但它们并不支持将多个字符串合并为一个单一的字符串...

    将SQL字符串按不同开发语言格式化

    针对这一问题,我们有“将SQL字符串按不同开发语言格式化”的工具,如压缩包中的"SQL Pretty Printer",它可以帮助开发者快速、便捷地将SQL字符串转换成符合特定开发语言格式的样式。 SQL Pretty Printer 是一个...

    在SQL Server中使用CLR实现字符串分段排序的研究.pdf

    这为解决SQL Server中复杂的字符串处理问题提供了便利,比如在SQL Server 2005及更高版本中,由于内建的T-SQL不直接支持某些特定的字符串操作,如分段排序。 【字符串分段排序】 在SQL Server中,如果需要按特定...

    汉字和数字混合排序

    在实际应用中,如TestHanziComparator所示,我们可以用这个比较器对包含汉字和数字的列表进行排序,确保混合字符串按照预期的顺序排列。 总结来说,汉字和数字混合排序涉及的主要知识点包括:Unicode编码、ASCII...

    Sqlobj一个JavaScript工具用于通过一个对象构建SQL字符串

    这个工具通过将查询条件组织成一个JavaScript对象,然后将其转换为有效的SQL字符串,从而避免了手动编写复杂的SQL语句时可能出现的错误。在JavaScript开发中,尤其是在处理动态数据或需要频繁构建SQL查询的情况下,...

    C#-字符串操作类

    、指定字符串分割字符串、指定字符串位置获取字符串、过滤SQL中非法字符、检查SQL语句中是否有非法关键字、随机字符串生成、唯一字符串生成、随机数字生成、唯一数字串生成、去除HTML标签、判断是否整型、判断是否...

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

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

    mysql字符串连接函数

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

    帆软:排序问题(通过帆软设置或者sql排序)

    3. **混合排序**:部分数据在SQL中排序,部分在帆软中排序。例如,SQL预处理部分复杂逻辑的排序,帆软再根据业务需求做二次排序。 总结,帆软报表提供了丰富的排序功能,无论是简单的单元格排序,还是复杂的多字段...

    sql 按拼音首字母排序

    标题“SQL按拼音首字母排序”以及描述中的关键词“SQL按拼音排序”,指向了一种特殊的数据排序需求:在数据库中,针对包含中文字符的字段,按照中文拼音的首字母进行排序。这在处理大量含有中文名称、地点等信息的...

    SQL字符型字段按数字型字段排序实现方法

    总结来说,解决SQL字符型字段按数字型字段排序的问题,可以使用`CAST`函数进行类型转换,或者利用`ABS`函数进行排序。选择哪种方法取决于数据的具体情况和需求。在设计数据库时,尽可能将数字数据存储在数字类型字段...

    字符串mystring

    无论是在网页开发中构建HTML字符串,数据库查询中的SQL语句,还是在数据分析中处理CSV文件,字符串都是核心元素。因此,理解和熟练掌握字符串的使用和转换技巧,对于任何IT专业人员来说都是基础且实用的技能。

    PHP中的字符串函数

    - **strnatcmp**: 使用自然排序法比较字符串,对于包含数字的字符串特别有用。 ### 7. 字符串分割与合并 - **explode**: 将字符串分割为数组,使用指定的分隔符。 - **implode** 和 **join**: 将数组元素连接成...

    比较字符串是否相同.rar

    - 在数据库查询中,SQL的`LIKE`和`=`操作符用于比较字符串。 - 正则表达式可以进行更复杂的模式匹配和字符串比较。 总的来说,比较字符串是否相同是编程中的基本操作,理解各种语言和场景下的比较方式是至关重要...

    排序函数(sqlserver)

    在SQL Server中,除了基础的数值和日期排序外,还可以对字符串进行排序。在处理中文字符时,排序规则就显得尤为重要。SQL Server支持自定义排序规则(Collations),允许我们根据特定的语言和区域设置调整排序和比较...

    解决Oracle字符串中包含数字、特殊符号的排序问题

    通过理解并巧妙运用`TRANSLATE`函数,我们可以解决Oracle数据库中字符串包含数字和特殊符号的排序问题,从而确保数据按预期的逻辑进行排序,满足项目需求。在实际应用中,可能需要根据具体的数据结构和排序规则调整`...

Global site tag (gtag.js) - Google Analytics