创建表,并插入数据,
create table test(num int) ;
insert into test(num) values(1);
insert into test(num) values(2);
insert into test(num) values(4);
commit;
我的查询一语句是select num, count(*) from test where num in (1,2,3,4) group by num
结果是
SQL> select num, count(*) from test where num in (1,2,3,4) group by num;
NUM COUNT(*)
--------------------------------------- ----------
1 1
2 1
4 1
我想要的结果是
NUM COUNT(*)
--------------------------------------- ----------
1 1
2 1
3 0
4 1
哪位高手知道这个结果的语句,怎么写,谢谢,急
|