《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;

找出最昂贵物品的值。

 

posted @ 2018-03-24 15:22  bubu_12  阅读(42)  评论(0)    收藏  举报