DBIx::Classでの集約関数(sum,avg,max,min,count,...)の使い方 searchの第二引数のハッシュリファレンスに、selectとasを指定する。 selectには集約関数とその引数(普通の列が欲しければその名前も)、asにはそれにつける名前を指定。結果はget_column('名前')で得る。 (Schemaのadd_columnsで指定されてる名前ならget_columnは必要ない。) $resultset->search({ #where句の条件 }, { select => [ "列名", # nameという列が欲しければ "me.name" { 関数名 => '引数' }, # count(me.id)なら、 { count => 'me.id' } ], as => [qw/名前1 名前2/] # 例えばqw/ name count /, #必要な