我通常每隔几秒钟通过 psycopg2 在 PostgreSQL 9.1 中按顺序执行以下 SQL 查询:
select count(type) from bag where type= 'fruit';
select count(type) from bag where type= 'vegtable';
select count(type) from bag where type= 'other';
select count(type) from bag where type= 'misc';
是否可以在单个选择查询中执行相同的操作,以便即使该计数为零,我也可以获得每种类型的计数。如果在给定类型为零时它给了我零计数,则以下将起作用。
select type, count(*) from bag group by type;
谢谢,