代码之家  ›  专栏  ›  技术社区  ›  Milan Novota

有条件的mysql中的concat

  •  0
  • Milan Novota  · 技术社区  · 16 年前

    我的桌子上有三列- company_name, first_name, last_name . 结果是 SELECT ,我只想要一列: name ,其中应包含 company_name 如果不是 NULL 或连接 first_name +' '+ last_name ,如果 公司名称 未设置。

    有什么建议吗?谢谢!

    1 回复  |  直到 12 年前
        1
  •  6
  •   Jake N    12 年前
    SELECT IFNULL(company_name,CONCAT(first_name,' ',last_name)) as NAME