0

我正在尝试从 mysql datadase 创建一个搜索引擎,它根据行中列之一的值按顺序显示信息,因此如果行 x 有一个整数值为 10 的“数量”列,则任何行 y 都有'数量'值为 20,第 x 行应首先回显,因此最大值在顶部,最小值在底部(不偏好相等的值)。或者头韵找到一种mysql表自动按这种方式排序数据的方法。有什么我可以使用的功能吗?谢谢

4

2 回答 2

0

像这样使用 ORDER BY 子句:

SELECT * FROM table ORDER BY quantity DESC
于 2012-07-26T15:41:42.617 回答
0

要以特定顺序从查询中返回行,请使用该ORDER BY子句。要让它们从最高值到最低值返回,请指定DESC(降序)关键字。例如:

SELECT f.quantity
  FROM foo f
 ORDER BY f.quantity DESC

您是对的,无法保证行在存储时将如何物理排序。您唯一的保证是ORDER BY条款。

于 2012-07-26T15:42:16.117 回答