sql 怎么对带单位字符串排序?
表中有个字段size带单位M, 假如有记录 50M 40M 20M,怎么写sql查询出所有大于30M的记录?
sql
mysql
数据库
赞
收藏 0
回答 1
待解决
相关问题
mysql order对数字型字符串排序
239浏览 • 1回复 待解决
字符串型IP地址从小到大排序
1266浏览 • 2回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
107浏览 • 1回复 待解决
关于字符串的分割和重组处理
1113浏览 • 1回复 待解决
Redis数据类型string(字符串)是什么?
966浏览 • 1回复 待解决
httqRequest的extraData中value中无法解析JSON字符串怎么处理?
4876浏览 • 1回复 待解决
arkts有类似window.btoa吧二进制字符串转为base64字符串的方法吗?
113浏览 • 1回复 待解决
mysql替换字符串的问题有知道的吗?
1008浏览 • 1回复 待解决
mysql 正则替换 特定字符串及其之后的内容
872浏览 • 1回复 待解决
eTS中如何进行时间与字符串转换?
1261浏览 • 1回复 待解决
MySQL 非自增的字符串主键会加间隙锁吗?
2222浏览 • 1回复 待解决
JS UI 如何读取string.json中配置的字符串
4063浏览 • 1回复 待解决
鸿蒙开发:请问怎样将字符串的网络图片转成element?
7088浏览 • 1回复 待解决
Redis数据类型string(字符串)的应用程序场景是什么?
707浏览 • 1回复 待解决
MySQL 原生的aes_encrypt加密的Key为空字符串,怎么在代码里解密?
157浏览 • 1回复 待解决
Mybatis插入timestamp的字段时,如何插入时间戳而不是字符串?
352浏览 • 1回复 待解决
如何在Mysql存储过程中将字符串分割成数组求交集?
1182浏览 • 1回复 待解决
mysql多对多查询sql怎么写?
270浏览 • 1回复 待解决
DevEco Studio创建的Native的程序中更改原hello字符串Rebuild后运行也不成功?
1670浏览 • 1回复 待解决
DataAbilityHelper怎么排序?
1837浏览 • 1回复 待解决
对于mysql对php数据排序的疑问,求高手指点!
688浏览 • 1回复 待解决
MySQL 能不能自动获取带视图的 SQL 语句的“展开”的形式?
938浏览 • 1回复 待解决
有一个json字符串,200k左右,之前放在前端的ts,现在准备放数据库里,有没有其他好的解决方案?
72浏览 • 1回复 待解决
Text怎么显示带html标签的文本
1899浏览 • 1回复 待解决
打包怎么对代码进行混淆?
4155浏览 • 1回复 待解决
要知道 sql 对于 varchar 的排序是字符序,它会从字符串的第一位开始进行 ascii 码的比较。
所以 30M < 40M,而301M < 40M。
如果你的单位是固定位数的话,可以用 mysql 的截取字符串函数,把单位去掉之后再进行过滤筛选。
如 select * from table where cast(substring_index(size,’M’,1) as signed) > 40
这个 sql 的意思是取这一列第一个 M 之前的字符并转化为整数,并且转化后的整数大于40。
当然这样写,列名用了函数就没法走索引了,数据量大的话会比较慢。