我正在编写一个查询,以显示与列值相关的别名列。
下面是我的代码

  CASE TRIM(channel_id)
  WHEN '' THEN 'General'
  ELSE 'Specific'
END AS templateType

当列通道id为空/空时,templateType列应显示“General”
否则应该显示“特定”
输出错误
有人能帮帮我吗。。?

最佳答案

CASE TRIM(IFNULL(channel_id,''))
     WHEN '' THEN 'General'
     ELSE 'Specific'
END AS templateType

试试这个。

10-08 02:04