字符串型IP地址从小到大排序
数据库有IP一列,我想取出时按从小到大排列,但因为是字符串型,排列结果变成了
x.x.x.1
x.x.x.10
x.x.x.11
x.x.x.2.....
有没有办法让字符串像数字一样从小到大排列?或者取出后在java中有什么办法?
postgresql
sql
java
赞
收藏 0
回答 2
相关问题
#鸿蒙通关秘籍#如何转换数字形式的IP地址为字符串形式?
756浏览 • 2回复 待解决
sql 怎么对带单位字符串排序?
2954浏览 • 1回复 待解决
mysql order对数字型字符串排序
3081浏览 • 1回复 待解决
HarmonyOS 长按应用图标,弹出菜单从一个角从小到大放大的动效,需要怎么实现
606浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
1498浏览 • 1回复 待解决
字符串反射
738浏览 • 1回复 待解决
应用引用media中的字符串资源如何拼接字符串
276浏览 • 0回复 待解决
检查字符串是否以给定的字符串结尾
1276浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在鸿蒙HarmonyOS NEXT应用中,如何处理数字形式的IP地址转换为字符串?
643浏览 • 0回复 待解决
根据指定字符串,随机生成 指定长度的字符串
1320浏览 • 1回复 待解决
ArkUI组件的字符串中如何实现字符串变量拼接
3388浏览 • 1回复 待解决
HarmonyOS 替换字符串
1081浏览 • 1回复 待解决
关系型数据库predicate中equalTo如何匹配空字符串
2563浏览 • 0回复 待解决
如何替换字符串中所有匹配的正则为给定的字符串
870浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
1157浏览 • 1回复 待解决
HarmonyOS字符串替换问题
1787浏览 • 1回复 待解决
如何替换字符串中匹配的正则为给定的字符串
907浏览 • 1回复 待解决
HarmonyOS 如何通过纯字符串获取Hap内的字符串资源
1040浏览 • 1回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
2627浏览 • 1回复 待解决
如何判断一个字符串是不是JSON字符串?
1455浏览 • 1回复 待解决
HarmonyOS 有个字符串资源文件,后面怎么拼接字符串?
1818浏览 • 1回复 待解决
字符串如何转为ArrayBuffer?
1761浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
1176浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
746浏览 • 1回复 待解决
ArrayBuffer怎样转字符串
1197浏览 • 1回复 待解决
Postgres本来就有IP类型,设计的时候就应该用上作为字段类型
Anyway,既然你提到了这个问题,那就把它转化为IP类型再排序即可
order by cast(ip as inet)
可以将字符串类型的IP地址转换成 PostgreSQL 中的 网络地址类型,然后就可以从小到大排序了。
为了加快查询性能,可以考虑建立 表达式索引,也可以考虑直接用 网络地址类型 存储,并建立普通索引。