نصيحة Postgres: استخدم كلمة 'filter' بدلا من 'case when' لكتابة التجميعات الشرطية! هي أكثر قابلية للقراءة، وتستخدم SQL بشكل عام، وغالبا ما تؤدي أداء أفضل!