好的,我已经为一家房地产公司制作了一个 MySQL 数据库,并让它运行并显示结果。现在我试图让结果以 ASC 顺序显示,但是在写入时,
`$query="SELECT * FROM info ORDER BY Address ASC"; `
它按地址中的数字排序,所以 100 Zebra Street 排在 200 Apple Way 之前,这是我预料的。但我想要的结果是查询按街道名称中的第一个字母排序。
有没有一种简单的方法可以实现这一点,或者我应该将字段分开,这样一列是数字,下一列是街道名称?
提前致谢!
最佳答案
我建议您尽可能分开列。如果您打算处理部分地址,那么从逻辑上讲您应该将其拆分。
关于php - MySQL 和 PHP 按首字母而非数字排序地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432520/