2009-05-04 14 views
10

Estoy consultando una base de datos y tengo 2 columnas de bit que necesito combinar (para este ejemplo, si una es verdadera, la columna debe ser verdadera).Cómo combinar columnas de 2 bits

Algo así como: Select col1 || col2 from myTable

¿Cuál es la forma más fácil de lograr esto?

Respuesta

5

Supongo que col1 y col2 son valores de bit, el servidor Sql más cercano tiene booleanos.

Para volver 1 ó 0:

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

Para volver verdadero o falso:

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