【发布时间】:2015-12-03 21:29:53
【问题描述】:
我正在尝试按升序从数据库中检索项目编号。
这些行看起来像这样:
-- project number --
1199.7
1053.2
1020
1023-D
1023-C
1023-B
50
34.3T
870-W
这是我检索和排序数据的查询:
$this->db->select('Project');
$this->db->from('`active_projects`');
$this->db->order_by('Project + 0, Project');
部分表格的输出:
我的问题是,为什么 127 卡在中间而不是顶部?我认为它看起来与 1270 相同,只是没有附加 0,但我不确定。有人可以帮我解决吗?
【问题讨论】:
-
搜索“mysql自然顺序”,有几个解决办法
标签: php mysql sorting sql-order-by