| 创建表,并插入数据,
 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
 哪位高手知道这个结果的语句,怎么写,谢谢,急
 
 |