【发布时间】:2021-01-31 18:16:55
【问题描述】:
我遇到了 MySQL 查询的问题。问题是 我有一个名为“成员”的表和一个“区域”列。在“区域”列中有字母数字值,如
1
2
Street # 2
5
78
Street # 1A
Street # 1
Street # 1C
Street # 1B
3
现在我想要什么?我想这样排序
1
2
3
5
78
Street # 1
Street # 1A
Street # 1B
Street # 1C
Street # 2
我几乎尝试了所有代码,但没有满足我的要求。最后一个代码很好,但不符合我的要求。目前,我有这个代码:
SELECT DISTINCT(area) FROM members ORDER BY LENGTH(area), area ASC
我要清除的一件事是该区域字段中有重复值。
如果有人帮助我,我将不胜感激。
提前致谢
【问题讨论】:
标签: mysql sql string sql-order-by