Подтвердить что ты не робот

Как объединить 2-битные столбцы

Я запрашиваю базу данных, и у меня есть два битовых столбца, которые мне нужно объединить (для этого примера, если один из них истинен, столбец должен быть истинным).

Что-то вроде: Select col1 || col2 from myTable

Каков самый простой способ достичь этого?

4b9b3361

Ответ 2

Я предполагаю, что col1 и col2 являются битовыми значениями, ближайший Sql-сервер должен иметь booleans.

Чтобы вернуть 1 или 0:

select case when col1=1 or col2=1 then 1 else 0 end
from yourtable

Чтобы вернуть true или false:

select case when col1=1 or col2=1 then 'true' else 'false' end
from yourtable