2009-01-10 43 views
0

我有三列在我的表 - company_name, first_name, last_name。在SELECT的结果中,我想只有一个列:name,如果未设置company_name(如果它不是NULL,或者如果未设置company_name,则应该包含first_name +' '+ last_name的并置)。Concat在MySQL中的条件

有什么建议吗?谢谢!

回答

6
SELECT IFNULL(company_name,CONCAT(first_name,' ',last_name)) as NAME 
+0

完美的作品!谢谢。 – 2009-01-10 19:45:16