遗忘悠剑

🍀 记录精彩的程序人生 开始使用

case 0 篇文章

Mysql 如何优雅的生成一些普通报表数据呢?mysql 的 case when 用法 (新手可看,老鸟勿喷~)

Mysql 如何优雅的生成一些普通报表数据呢?mysql 的 case when 用法 (新手可看,老鸟勿喷~)

背景工作中,难免会遇到一些数据报表查询、报表邮件发送等等,但是大部分新人 SQL 语法用的并不会很多,很多会停留在学习时候的基础阶段,毕竟工作中,大部分时候是写代码,而非写 SQL 嘛!一个常用的报表查询语句 selectFROM_UNIXTIME(`create_time`,'%Y-%m-%d')ASdate,sum(caseproductidwhen'content_monthly'then1else0e