【发布时间】:2010-10-21 16:58:36
【问题描述】:
表 有行的图片有名字
1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg
select * from Picture order by name
mysql 命令:1.jpg,10.jpg,11.jpg,2.jpg,3.jpg,......
问题:
我希望它像 Window 1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg 那样对所有类型名称进行排序
它必须与其他案例一起使用
flower01.jpg,flower02.jpg,flower031.jpg,....,flower10.jpg
请帮帮我
【问题讨论】:
-
它使用字母排序顺序。仔细想想,mysql 做的是对的。
-
@klaus 是的,但在这种情况下仍然不是很理想。在 mySQL 中似乎没有一个简单的解决方案。我很惊讶!
-
Natural Sort in MySQL 的可能重复项
-
还有很多,也许一个包含解决方案,我懒得筛选它们:stackoverflow.com/search?q=mysql+natural+sort
标签: sql mysql natural-sort