mysql数据库case函数

来源:互联网 发布:php连不上mysql数据库 编辑:程序博客网 时间:2024/06/05 05:51

case 函数


1、

select sum(poplation),
case name
when '中国' then '亚洲'
when '印度' then '亚洲'
when '越南' then '亚洲'
when '美国' then '北美洲'
when '加拿大' then '北美洲'
else '其他' end


from test.pop
group by case  name 
when '中国' then '亚洲'
when '印度' then '亚洲'
when '越南' then '亚洲'
when '美国' then '北美洲'
when '加拿大' then '北美洲'
else '其他' end


case 搜索函数

select sum(poplation),
case 
when name = '中国' then '亚洲'
when name = '印度' then '亚洲'
when name = '越南' then '亚洲'
when name = '美国' then '北美洲'
when  name = '加拿大' then '北美洲'
else '其他' end

from test.pop
group by case 
when name = '中国' then '亚洲'
when na me ='印度' then '亚洲'
when name = '越南' then '亚洲'
when name = '美国' then '北美洲'
when name =  '加拿大' then '北美洲'
else '其他' end
原创粉丝点击