《MySql必知必会》读书笔记_排序检索数据
5.1、排序数据
SELECT prod_name FROM products ORDER BY prod_name;
ORDER BY 字句取一个或多个列的名字,据此对输出进行排序。
5.1、按多个列排序
SELECT prod_id, prod_price, prod_name FROM products ORDER BY prod_price, prod_name;
在多个行具有相同的 prod_price 值时才对产品按 prod_name 进行排序。
如果 prod_price 列中所有的值都是唯一的,则不会按 prod_name 排序。
5.3、指定排序方向
SELECT prod_id, prod_price, prod_name FROM products ORDER BY prod_price DESC; -> 按价格排序产品
SELECT prod_id, prod_price, prod_name FROM products ORDER BY prod_price DESC, prod_name;
DESC 关键字只应用到直接位于其前面的列名。
prod_price 列以降序排序,而 prod_name 列(在每个价格内)仍然按标准升序排序。
SELECT prod_price FROM products ORDER BY prod_price DESC LIMIT 1;
找出最昂贵物品的值。

浙公网安备 33010602011771号