And*_*ndy 7 mysql database sql-order-by
我正在为一个销售内衣的客户做一个电子商务网站,我为他们写了一个文胸尺寸的选择器,但他们今天回来给我一个小问题.
对于胸罩尺寸,AA小于A,所以它应该出现在图表之前,但是当我按照尺寸使用MySQL顺序时,显然它先放A,然后放AA,然后放B等.
有没有一种简单的方法可以让MySQL首先订购AA,然后是A,B等?
假设A是唯一可能的重复字母,您可以这样做:
SELECT *\nFROM bra\nORDER BY\n LENGTH(size) DESC, size\nRun Code Online (Sandbox Code Playgroud)\n\n但更好的解决方案是创建一个转换表,该表将存储所有可能的尺寸(欧洲、日本等),包括 yo\xd0\xb3 可以订购的公制。
\n\n您可以使用它来构建转换图表并显示个人首选系统中的尺寸。
\n| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |