Mysql中case when then else end 条件控制

条件控制语句:case when 条件then 值else 值end新的字段名

相信每个公司后台都有数据分析统计功能,之前就遇到过这么一个需求(三张表主表cars,其余两张为accident和public_detection表),车辆检测数据展示,流程为车辆完成初检在accident中新增一条记录并增加时间记录字段为detection_time并且cars中字段is_confirm保存不变(默认3),车辆精检会在accident,public_detection(update_time)中分别记录时间并且is_confirm不等于3(业务变化),按照accident,public_detection中按照这两个表中(detection_time,update_time时间倒序)存在public_detection中的数据一定会在accident中存在。

拾染博客

这时候就能很好的体现出case when then else end的方便了

拾染博客

拾染博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论