给出以下代码:
$this->db->select();
select函数中的参数是从数据库中选择的列的名称。
假设插入的参数之一是:COUNT(column_name)
。
这是否意味着只会选择一行? (because COUNT returns a single value)
答案 0 :(得分:0)
您可以这样使用:
$this->db->select('COUNT(column_name) AS Total, other_column_name');
$this->db->from('Table_name');
答案 1 :(得分:0)
这是否意味着只会选择一行? (因为COUNT 返回单个值)
当然是的,只会选择一行,因为count是一个聚合运算符,只返回一行。
请注意,使用不带GROUP BY
的聚合函数将始终返回一行,无论如何。如果要返回多行,则必须使用GROUP BY
。
有关详细信息,请参阅this