第五章:排序檢索資料
阿新 • • 發佈:2020-08-09
這是《MySQL必知必會》的學習筆記,也是mysql的基礎知識,以備以後方便查閱
-
通過mysql對prod_name以字母順序排序資料,因為預設的搜尋出來的資料是無序的
select pro_name from products order by prod_name;
-
按多個列排序,注意這裡僅在多個行具有相同的prod_price值時才對產品按prod_name進行排序,如果prod_price列中的所有的值都是唯一的,則不會按照prod_name排序
select prod_id, prod_price, prod_name from products order by prod_price, prod_name;
-
降序排序,升序是預設的
select prod_id, prod_price, prod_name from products order by prod_price desc;
-
這裡注意desc關鍵字只應用到直接位於其前面的列名,下面這個例子中只對prod_price值降序處理,prod_name還是升序
select prod_id, prod_price, prod_name from products order by prod_price desc, prod_name;
-
-
通過limit關鍵限制檢索出資料的記錄數
select prod_price from products order by prod_price desc limit 1;
-
order_by子句的位置
- order_by子句位於from子句之後,limit關鍵字之前