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;  
  • 相关阅读:
    PHP $_SERVER
    一年成为Emacs高手(像神一样使用编辑器)
    mysql 加入列,改动列,删除列。
    傅立叶变换的深入理解(转帖)
    Java Swing 探索(一)LayoutManager
    Word2007怎样从随意页開始设置页码 word07页码设置毕业论文
    IIS7 和IIS8.0 HTTP 错误 500.19
    JAVA基于AE调用GP实现泰森多边形
    Servlet 第六课: Session的使用
    ORM框架
  • 原文地址:https://www.cnblogs.com/flyrain/p/casewhen.html
Copyright © 2011-2022 走看看