Ответ 1
select col1 | col2 from myTable
Я запрашиваю базу данных, и у меня есть два битовых столбца, которые мне нужно объединить (для этого примера, если один из них истинен, столбец должен быть истинным).
Что-то вроде: Select col1 || col2 from myTable
Каков самый простой способ достичь этого?
select col1 | col2 from myTable
Я предполагаю, что 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