鉴于以下选择:
SELECT
COUNT(*) AS total,
SUM(CASE approved WHEN 't' THEN 1 ELSE 0 END) AS num_approved,
SUM(CASE soft_delete WHEN 't' THEN 1 ELSE 0 END) AS num_deleted
FROM model_name;
我如何将其转换为我的class ModelName
定义中的某些内容,以便我可以在我的 Rails 应用程序中检索total
、num_approved
和的值?num_deleted
我对将数字置于 Ruby 级别的任何输出(数组、哈希、ModelName 对象上的访问器)感到满意。