Title1

Title2

Title3

7-3 MYSQL 函數

  1. count() 函數:用來計算符合查詢條件的欄位紀錄總共有幾筆。
    select count(column_name) from table_name;
    若欄位值為 null,則該筆記錄不會被 count 計算進去。
  2. count(*) :是用來計算資料表中記錄的總筆數。
    select count(*) from table_name;
  3. 計算所有商品各類別的數量與名稱
     
      #所有商品的類別
      $sql = "select count(*) as count ,b.sn,b.ofsn,b.title
              from ".$xoopsDB->prefix($tbl_main)." as a
              left join ".$xoopsDB->prefix($tbl_kind)." as b on a.kind = b.sn
              {$andKey} 
              group by a.`kind`
              order by b.ofsn,b.sort";//die($sql);

    只要「 group by a.`kind`」,商品檔的 類別 欄位,就可輕易的計算所有商品各類別的數量

  4. 加總:sum(欄位)、平均:avg(欄位)