我从包含Name
和Notes
字段的表中选择concat。我把笔记放在开括号和近括号中。在Notes
字段为NULL的情况下,我不希望任何()
作为第一个选择:
Select concat(Name,(concat(' (',Notes,')'))) from Table
给了我:
我尝试了concat_ws
Select concat(Name,(concat_ws('(',Notes,')'))) from Table
但是这给了我
并且ifnull
根本没有用。
我希望不要使用Case/Then
执行此操作,因为我有concatenating
使用left join
的许多表,这会使已经很复杂的查询变得难以处理。