Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql 符串类型的数字排序(字符串转数字)[通俗易懂]

mysql 符串类型的数字排序(字符串转数字)[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-09-01 07:51:34
发布于 2022-09-01 07:51:34
1.4K0
举报

大家好,又见面了,我是你们的朋友全栈君。

针对字符串类型的字符排序 需要先转换成数字再进行排序

1.直接用加法

  字符串+0

select * from orders order by (mark+0) desc

2.使用函数

CAST(value as type); CONVERT(value, type);

注: 这里的type可以为: 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED

select * from orders order by CONVERT(mark,SIGNED) desc

  select * from orders order by CAST(mark as SIGNED) desc

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141712.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
mysql字符串转数字_mysql字符串转数字小计
原因:因为是字符串,字符串比较是递归字符串里面的每个字符进行比较,先去第一个,1和9比较大小,则1比9小,输出结果;如果相等,则继续进行下一个字符比较
全栈程序员站长
2022/09/02
2.5K0
mysql中字符转数字,MYSQL字符数字转换为数字「建议收藏」
例如:将user表中的uid 进行排序,可uid的定义为varchar,可以这样解决
全栈程序员站长
2022/08/23
1.9K0
mysql 字符串转数字再排序
只需要在order by后加上转换函数即可例如: order by CONVERT(sort,DECIMAL)
全栈程序员站长
2022/08/23
9670
mysql字符串转数字解决办法
2.使用函数,这里的type可以为:浮点数 : DECIMAL 、整数 : SIGNED、无符号整数 : UNSIGNED
全栈程序员站长
2022/09/02
3160
mysql转换字符串为数字_mysql字符与数字转换「建议收藏」
2,在进行ifnull处理时,比如 ifnull(a/b,’0′) 会导致 a/b成了字符串,因此需要把’0’改成0。
全栈程序员站长
2022/09/02
3.6K0
[900]mysql字符串数字互转
最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。
全栈程序员站长
2022/08/31
8790
mysql字符串和数字的互相转换
1. 最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。
全栈程序员站长
2022/09/02
2K0
MySQL把字符串转化为数字的三种方式[通俗易懂]
首先,我想到的是类似于between and,我以为也是比较的首字母,不过后面我发现并不是的。
全栈程序员站长
2022/09/02
27K0
mysql中字符串转数字「建议收藏」
比如以字符串111为例, 方法一:SELECT CAST(‘111’ AS SIGNED); 方法二:SELECT CONVERT(‘111’,SIGNED); 或者 SELECT CONVERT(‘111’, decimal(10,5)); 方法三:SELECT ‘111’+0;
全栈程序员站长
2022/09/02
9980
mysql 字符转数字进行比较大小_mysql将字符串字段转为数字排序或比大小
mysql里面有个坑就是,有时按照某个字段的大小排序(或是比大小)发现排序有点错乱。后来才发现,是我们想当然地把对字符串字段当成数字并按照其大小排序(或是比大小),结果肯定不会是你想要的结果。
全栈程序员站长
2022/09/02
3K0
【MYSQL】字符转换和group_concat()函数的排序方法
1.1 将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将test表中的 t 进行排序,可t的定义为varchar,可以这样解决 select * from test order by (t+0) 1.2在进行ifnull处理时,比如 ifnull(a/b,'0') 这样就会导致 a/b成了字符串,因此需要把'0'改成0,即可解决此困扰 1.3 比较数字和varchar时,比如a=11,b="11ddddd"; 则 select 11="11ddddd"相等 若绝对比较可以这样: select binary 11 =binary "11ddddd" 1.4 字符集转换 : CONVERT(xxx USING gb2312) 类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型),类型必须用下列的类型: 可用的类型:  二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : DATETIME 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED
用户5640963
2019/07/25
1.4K0
mysql 字符串转数字并排序
(select CONVERT(k.key,SIGNED) as kid,path from kpv k) t ORDER BY t.kid asc;
全栈程序员站长
2022/09/02
8030
MySQL字符串转数字三种方式
如果按照"T+数字"中的"数字"排序,常规的操作order by c1,执行是错误的,实际上按照字符串的ASCII排序的,
bisal
2023/04/27
9990
MySQL字符串转数字三种方式
[900]mysql字符串数字互转
最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。
周小董
2020/09/28
9.4K0
MySQL中Cast函数和操作符学习--MySql语法
本文学习的是MySQL中Cast函数和操作符学习,BINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为 BINARY或 BLOB。BINARY也会产生结尾空白,从而更加显眼。
用户1289394
2021/07/09
1.1K0
Hive数据类型[通俗易懂]
Hive支持原始数据类型和复杂类型,原始类型包括数值型,Boolean,字符串,时间戳。复杂类型包括数组,map,struct。下面是Hive数据类型的一个总结:
全栈程序员站长
2022/08/02
5.5K0
Hive数据类型[通俗易懂]
SQL中的cast()函数「建议收藏」
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。
全栈程序员站长
2022/08/02
3K0
SQL中的cast()函数「建议收藏」
MySQL文档阅读(一)-数字类型
MySQL支持很多系列的SQL数据类型:数字类型(numeric types)、日期和时间类型(date and time types)、字符串类型(字符和字节)、特殊类型和JSON数据类型。
阿杜
2018/08/06
1.3K0
MySQL文档阅读(一)-数字类型
MySQL 字符串数字转换
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139234.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/02
1.5K0
hive的存储类型_4.2数据类型
了解Hive数据类型 ,是Hive编程的基础。使用hive建表,首先要明白hive常用的数据类型有哪些,可以存储哪些类型的数据。其实Hive支持关系型数据库中的大多数基本数据类型,且同时支持关系型数据库中少见的3种集合数类型(STRUCT,MAP,ARRAY)。然而学习技术最好的方式之一就是去查看官方文档。
全栈程序员站长
2022/11/08
1.3K0
相关推荐
mysql字符串转数字_mysql字符串转数字小计
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档