In echte SQL, niet Rails-achtig, zou je schrijven:
SELECT
count(CASE WHEN confirmed THEN 1 END) AS n_confirmed,
count(CASE WHEN NOT confirmed THEN 1 END) AS n_unconfirmed,
...
FROM posts
...
die je hopelijk zal helpen. Geen idee hoe/of dat vertaald kan worden naar ActiveRecord-speak.