摘要: oracle中有decode函数,如下: select sum(decode(sex,'男',0,1)) 男生数 from school;统计男生数目,含义为:decode()中sex字段为男时,用1代替,然后计算总和而mysql中没有该函数,替代的有case与if函数。case函数同样统计男女生人数,语句如下:SELECT school,COUNT(school) 人数, SUM(CASE WHEN sex='男'THEN 1 ELSE 0 END) 男生数, SUM(CASE WHEN sex='女'THEN 1 ELSE 0 END) 女. 阅读全文
posted @ 2012-12-06 14:31 前端小屁孩 阅读(20080) 评论(1) 推荐(0) 编辑