博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
case when的用法
阅读量:4627 次
发布时间:2019-06-09

本文共 509 字,大约阅读时间需要 1 分钟。

国家(country)人口(population)     
    
中国600      
    
美国100      
    
加拿大100      
    
英国200      
    
法国300      
    
日本250      
    
德国200      
    
墨西哥50      
    
印度250      
    
根据这个国家人口数据,统计亚洲和北美洲的人口数量。
SELECT  SUM(population),      
    
        CASE country      
    
                WHEN '中国'     THEN '亚洲'      
    
                WHEN '印度'     THEN '亚洲'      
    
                WHEN '日本'     THEN '亚洲'      
    
                WHEN '美国'     THEN '北美洲'      
    
                WHEN '加拿大'  THEN '北美洲'      
    
                WHEN '墨西哥'  THEN '北美洲'      
    
        ELSE '其他' END      
    
FROM    Table_A      
    
GROUP BY CASE country      
    
                WHEN '中国'     THEN '亚洲'      
    
                WHEN '印度'     THEN '亚洲'      
    
                WHEN '日本'     THEN '亚洲'      
    
                WHEN '美国'     THEN '北美洲'      
    
                WHEN '加拿大'  THEN '北美洲'      
    
                WHEN '墨西哥'  THEN '北美洲'      
    
        ELSE '其他' END;  

转载于:https://www.cnblogs.com/flyrain/p/casewhen.html

你可能感兴趣的文章
let和const
查看>>
获取样式的方法--参考
查看>>
URI的格式(URL)
查看>>
Bootstrap 斜体、文本对齐、缩略图、地址、列表等
查看>>
Selenium自动化工具工作原理
查看>>
1122,新随笔
查看>>
【java开发系列】—— struts2简单入门示例
查看>>
Java 正则表达式
查看>>
稀疏表示介绍(上)
查看>>
Scala 中的函数式编程基础(二)
查看>>
python递归函数
查看>>
获取Spring容器Bean
查看>>
Linux Centos 开启防火墙 FirewallD is not running
查看>>
supervisor+daphne+djangochannels
查看>>
友情提示
查看>>
MongoDB Schema Design
查看>>
Lc.exe已退出,代码为-1
查看>>
ModelConvertHelper(将DataTable转换成List<model>)
查看>>
CLR执行模型 流程总结(图)
查看>>
<Eclipse> windows 中打开当前文件所在文件夹
查看>>