如果null drop literal,mySQL concat

时间:2014-04-04 02:49:45

标签: php mysql concat

我有一个mySQL数据库,我试图从中获取数据。

这是我的问题:

"SELECT booking_number, customer_name, passenger_name, 
contact_phone, CONCAT(unit_number,'/', street_number, ' ', street_name, ', ', suburb) AS pickup_address, destination_suburb, pickup_datetime FROM $sql_table

如果单元号为空,我需要删除文字' /'。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

像这样使用

CONCAT(unit_number, IF(unit_number IS NULL, '', '/'),street_number,.........