字符串型IP地址从小到大排序
数据库有IP一列,我想取出时按从小到大排列,但因为是字符串型,排列结果变成了
x.x.x.1
x.x.x.10
x.x.x.11
x.x.x.2.....
有没有办法让字符串像数字一样从小到大排列?或者取出后在java中有什么办法?
postgresql
sql
java
赞
收藏 0
回答 2
待解决
相关问题
sql 怎么对带单位字符串排序?
401浏览 • 1回复 待解决
mysql order对数字型字符串排序
239浏览 • 1回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
127浏览 • 1回复 待解决
关于字符串的分割和重组处理
1133浏览 • 1回复 待解决
Redis数据类型string(字符串)是什么?
966浏览 • 1回复 待解决
arkts有类似window.btoa吧二进制字符串转为base64字符串的方法吗?
133浏览 • 1回复 待解决
mysql 正则替换 特定字符串及其之后的内容
876浏览 • 1回复 待解决
mysql替换字符串的问题有知道的吗?
1015浏览 • 1回复 待解决
eTS中如何进行时间与字符串转换?
1276浏览 • 1回复 待解决
MySQL 非自增的字符串主键会加间隙锁吗?
2236浏览 • 1回复 待解决
JS UI 如何读取string.json中配置的字符串
4094浏览 • 1回复 待解决
鸿蒙开发:请问怎样将字符串的网络图片转成element?
7127浏览 • 1回复 待解决
httqRequest的extraData中value中无法解析JSON字符串怎么处理?
4910浏览 • 1回复 待解决
Redis数据类型string(字符串)的应用程序场景是什么?
722浏览 • 1回复 待解决
Mybatis插入timestamp的字段时,如何插入时间戳而不是字符串?
365浏览 • 1回复 待解决
如何在Mysql存储过程中将字符串分割成数组求交集?
1205浏览 • 1回复 待解决
鸿蒙os开放如何获取当前设备ip地址?
671浏览 • 1回复 待解决
MySQL 原生的aes_encrypt加密的Key为空字符串,怎么在代码里解密?
172浏览 • 1回复 待解决
DevEco Studio创建的Native的程序中更改原hello字符串Rebuild后运行也不成功?
1696浏览 • 1回复 待解决
有一个json字符串,200k左右,之前放在前端的ts,现在准备放数据库里,有没有其他好的解决方案?
94浏览 • 1回复 待解决
如何设置 PolarDB数据库集群的IP地址白名单?
1091浏览 • 1回复 待解决
如何配置Hi3516系列开发板网口烧录的IP地址信息?
4548浏览 • 1回复 待解决
DataAbilityHelper怎么排序?
1853浏览 • 1回复 待解决
求HiTool工具下载地址
7755浏览 • 1回复 待解决
将Linux映射到Windows之后路径中始终带有ip地址,导致后续的操作无法进行,怎么解决?
3190浏览 • 1回复 待解决
Postgres本来就有IP类型,设计的时候就应该用上作为字段类型
Anyway,既然你提到了这个问题,那就把它转化为IP类型再排序即可
order by cast(ip as inet)
可以将字符串类型的IP地址转换成 PostgreSQL 中的 网络地址类型,然后就可以从小到大排序了。
为了加快查询性能,可以考虑建立 表达式索引,也可以考虑直接用 网络地址类型 存储,并建立普通索引。