zoukankan      html  css  js  c++  java
  • case when的用法

    国家(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;  
  • 相关阅读:
    C++指针
    C++ 结构体和枚举
    提供openssl -aes-256-cbc兼容加密/解密的简单python函数
    最新安全学习视频
    C++复合类型(结构体)
    C艹复合类型(字符串)
    C++复合类型(数组)
    python 搜索引擎Whoosh中文文档和代码 以及jieba的使用
    JSP基础之 C标签中的 varStatues属性
    JSP进阶 之 SimpleTagSupport 开发自定义标签
  • 原文地址:https://www.cnblogs.com/flyrain/p/casewhen.html
Copyright © 2011-2022 走看看