У меня есть столбец 1 и столбец 2, и вы хотите объединить их в столбец 3 той же таблицы. Если столбец 2 равен нулю, тогда отобразите значение столбца 1, если столбец 1 имеет значение null, они отображают данные столбца 2. Если оба они равны нулю, тогда отобразите нуль. Я пробовал две вещи:Объедините два столбца в одной колонке
1) используя CONCAT SELECT CONCAT(Column1, Column2) AS Column3 FROM TEST_ATTRIBUTES
.
Он просто объединяет столбцы только в том случае, если оба они не равны нулю. в противном случае он просто присваивает значение null.
2) используя (столбец 1 + столбец 2).
SELECT (Column1 + Column2) AS Column3 FROM TEST_ATTRIBUTES
.
не показывает желаемый выход.
Я пишу этот код в java. Спасибо
есть ли вероятность того, что оба столбца не равны нулю? –