如何根据2位列返回OR,它们也可以为空。
答案 0 :(得分:2)
tsql使用与c#和其他c语言相同的按位运算符。即| for or,& for和,和^ for exclusive或。
可能最适合您的问题的示例:
select (column1 | column2) from [YourTable];
如果你想测试所有选项,你可以尝试这个块并测试各种可能性。
declare @col1 bit = 0 /** or 1 or null */
declare @col2 bit = 0 /** or 1 or null */
declare @col3 bit = null
set @col3 = (@col1 | @col2)
在此处阅读更多内容:http://msdn.microsoft.com/en-us/library/ms176122.aspx