首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL | CASE WHEN 实战 -- 置财报

    知识储备 年月销量数据表 sales SQL 编辑器(笔者 dbForge Studio) SQL 基本知识(SELECT, GROUP BY, AS, 聚合函数SUM) 业务背景 置财务报表,将源数据以更简洁明了的形式呈现给同事...年份分组,对每一年的各月份的零散销量进行汇总统计,行置成列,打横输出,列名刚好对应月份,十分简洁明了。...开始读的话会显得比较没有经验,毕竟 SELECT 只是最后的呈现形式,效果图如下: 有点味道了,只不过还暂时是打竖的,显得比较冗余(相同的年份和月份都重复出现多次) Step2:引入 CASE WHEN SQL...SQL 的 CASE WHEN 与编程语言中的 if-else 结构非常相似,而该函数又分为 ‘ 简单 CASE ’ 与 ‘ 搜索 CASE ’ 两种,‘ 搜索 CASE‘ 功能更强大(其实也已经包括了简单...(考察业务背景和知识面) 后记 SQL 中 CASE WHEN 的作用远不止于此,还有非常多的骚操作,熟练掌握可大大提高 SQL 取数的工作效率,加油

    1.1K10
    领券