0

我试图弄清楚这个查询,但不知道它是如何关联的:

Where   iInteractionOpenReasonID & 16 = 0

iInteractionOpenReasonID 的可能值应该是:

0 Unknown
1 Normal Start
2 Normal End
4 Transfer Start
8 Transfer End
16 Conference
32 Inter Queue
64 Networking
128 Segment
256 Compound
512 Block
1024 Clip Recording

我看到 129 和 145 的值(不在列表中)并且 where 子句过滤掉了 145 ......我很困惑

4

1 回答 1

3

“ & 位运算符在两个表达式之间执行按位逻辑与,取两个表达式的每个对应位。当且仅当输入表达式中的两个位(对于正在解析的当前位)时,结果中的位才设置为 1值为 1;否则,结果中的位设置为 0。”

尝试在此处查看 msdn 文档。http://msdn.microsoft.com/en-us/library/ms174965.aspx

于 2014-01-17T20:15:07.647 回答