1. 程式人生 > 實用技巧 >第五章:排序檢索資料

第五章:排序檢索資料

這是《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關鍵字之前