2009-05-04 83 views
10

Tôi đang truy vấn cơ sở dữ liệu và tôi có các cột 2 bit tôi cần kết hợp (ví dụ này nếu một cột đúng là cột phải đúng).Cách kết hợp các cột 2 bit

Giống như: Select col1 || col2 from myTable

Cách dễ nhất để đạt được điều này là gì?

Trả lời

5

Tôi giả định col1 và col2 là các giá trị bit, Sql Server gần nhất phải boolean.

Để trở về 1 hoặc 0:

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

Để trở về đúng hay sai:

select case when col1=1 or col2=1 then 'true' else 'false' end 
from yourtable 
Các vấn đề liên quan