求一条SQL语句,根据字段内的固定内容,删除其他字段中的内容

如图所示,字段3中为'C',字段3,字段4,字段5,字段6中的内容为null(空格什么的也都可以),
也就是 if 字段3 = 'C' ,字段3,字段4,字段5,字段6=null 这个意思
应该怎么写
PS:1.请用SELECT,不是UPDATE
2.请不要用表连接(left join)的方法
3.最好是直接对字段进行操作的

img

已用 IF(Condition,A,B) 解决
参考的 mysql中的if()函数
套了一层解决的
SELECT IF(A.字段4 IS NULL,null,字段3) as 字段3 , A.字段1,A.字段2,A.字段4,,A.字段5,A.字段6 FROM (SELECT 字段1,字段2,字段3, IF(字段3 = 'C',null,字段4) as 字段4 , IF(字段3 = 'C',null,字段5) as 字段5 , IF(字段3 = 'C',null,字段6) as 字段6 FROM 表名)AS A

UPDATE 表名
SET 字段4='',字段5='',字段6=''
WHERE 字段3='C'

update 表名 set 字段4=null,字段5=null,字段6=null where 字段3='C'