Вы ищете COALESCE()
:
SELECT COALESCE(A, B, "") AS `A+B` FROM tbl
Возвращает первое значение, которое не равно NULL. Вы можете использовать столько значений, сколько захотите, даже запасной вариант.
("" пустая строка в моем примере)
Или, если вы можете не , гарантируйте, что существует только одно значение, а остальные имеют значение NULL:
SELECT CONCAT_WS(",", A, B) AS `A+B` FROM tbl
Это приведет к «Apple, Pear» (A + B), если A и B оба установлены, и к «Apple» (только A) или «Pear» (только B), когда установлен только один.