2009-05-04 14 views
10

sto interrogazione di un database e ho 2 colonne bit di cui ho bisogno per unire (per questo esempio se uno è vera la colonna deve essere vero).Come combinare 2 colonne bit

Qualcosa di simile: Select col1 || col2 from myTable

Qual è il modo più semplice per ottenere questo risultato?

risposta

5

Sto assumendo col1 e col2 sono valori bit, il server Sql più vicino deve booleani.

Per ritornare 1 o 0:

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

Per tornare vero o falso:

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