- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
Metode Group By
Metode group_by
merupakan salah satu bagian dari Query Builder untuk mengelompokan kumpulan hasil query dengan mengeksekusi perintah SQL GROUP BY
.
Bentuk Umum
Berikut ini adalah bentuk umum metode group_by
dari properti $db
di kelas SENE_Model .
$this->db->group_by(string $expression): $this->db
Parameter
Metode ini memiliki 1 parameter wajib.
$expression
Parameter $expression dapat berisi nama kolom tunggal ataupun fungsi SQL yang cocok dengan notasi perintah GROUP BY
.
Contoh
Berikut ini adalah contoh penggunaan metode group_by
dalam sebuah kelas model.
class Blog_Model extends SENE_Model{
var $tbl = 'blog';
var $tbl_as = 'b';
public function __construct(){
parent::__construct();
}
public function countByCategory(){
$this->db->select_as("COUNT(*)",'total',0);
$this->db->select_as("category",'category',0);
$this->db->from($this->tbl,$this->tbl_as);
$this->db->group_by("category");
return $this->db->get();
}
}