我已经阅读了有关按位 OR 的信息,它似乎与 OR 的功能相同,只是它更快。
我读了https://msdn.microsoft.com/en-us/library/ms186714(v=sql.110).aspx
这是他们给出的例子:
USE tempdb;
GO
SELECT a_int_value | b_int_value
FROM tableName
这预计将如何运行?这是没有意义的,你不能在 select 语句中有 OR
1)我错过了什么吗?2) 可以肯定地说,如果我的比较表达式是整数类型,我应该总是使用按位或吗?(这是因为按位 OR 更快并且仅适用于整数比较?)