在 MySQL 中,如何使用查询未检索到的列来指定排序顺序?

在 MySQL 中,如何使用查询未检索到的列来指定排序顺序?

实际上,我们知道我们可以借助 ORDER BY 子句指定排序顺序。我们需要编写 ORDER BY 关键字,后跟要对表进行排序的列的名称。我们不必在查询中的 SELECT 关键字后面使用该列名称。

示例
mysql> Select Sr, Item from ratelist ORDER BY Price;
+----+------+
| Sr | Item |
+----+------+
|  5 | T    |
|  1 | A    |
|  2 | B    |
|  4 | h    |
|  3 | C    |
+----+------+
5 rows in set (0.00 sec)

在上面的例子中,我们可以观察到我们不需要在 ORDER BY 关键字中写的 SELECT 关键字后面写同一列的名称来对表进行排序。这意味着MySQL查询不会检索到该列本身,我们以此为基础对表进行了排序。

原文来自:www.php.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容