1 根据第一张表写出查询结果符合第2张表的语句(1--男,2—女)
(注:这是老师给的一个作业题,呵呵)
表一:populations
country sex population
----------- -------- -----------------
中国 1 340
中国 2 260
美国 1 45
美国 2 55
加拿大 1 51
加拿大 2 49
英国 1 40
英国 2 60
根据表一生产如下查询结果:
国家 男 女
----------- -------- -----------
中国 340 260
美国 45 55
美加拿大 51 49
英国 40 60
代码如下:
select country, sum(decode(sex,'1',num)) 男, sum(decode(sex,'2',num)) 女 from populations group by country;
请问大牛们,劳驾一下,如果不用decode而用case 语句该怎么写呢??