SQL case when 语句解析
一,原始单表(也是从其他博客看到)及其查询后效果。 原始表: 查询后(要求查询后按照洲统计人口): 二,SQL探讨 *初始化insert语如下: INSERT INTO cptable VALUES (NULL ,'中国',600); INSERT INTO cptable VALUES (NULL ,'美国',100); INSERT INTO cptable VALUES (NULL ,'加拿大',100); INSERT INTO cptable VALUES (NULL ,'英国',200); INSERT INTO cptable VALUES (NULL ,'法国',300); INSERT INTO cptable VALUES (NULL ,'日本',250); INSERT INTO cptable VALUES (NULL ,'德国',200); INSERT INTO cptable VALUES (NULL ,'墨西哥',50); INSERT INTO cptable VALUES (NULL ,'印度',250); *SQL查询语句 表达方式A: SELECT SUM(population), CASE country WHEN '中国' THEN '亚洲' WHEN '印度' THEN '亚洲' WHEN '日本' THEN '亚洲' WHEN '美国