首页 > 解决方案 > 更改 mysql 查询输出中的特定字段

问题描述

如何在此处输入图像描述用空字段替换给定表字段中除 $FREE$ 和 ICT16 之外的所有实例。

如果可能的话请用查询解释 总之我想得到ICT16部门的时间表谢谢!

标签: mysqldatabasemysql-workbenchrdbms

解决方案


在查询中使用 CASE

SELECT ClassID, ClassNo, Type, Days,
  CASE WHEN classAt09 IN ('$FREE$', 'ICT16') THEN classAt09
  ELSE ''
  END as 'classAt09',
  CASE WHEN classAt10...
  -- repeat CASE for all relevant columns

推荐阅读