我的问题是一个在标题中说:“就是用||,而不是相同或与& &代替并在MYSQL” 我知道通常你在SQL中使用“AND”或“OR”作为比较运算符,但它似乎也工作于“& &”和“||” (如在Java/JavaScript等)在MYSQL。那是对的吗?与使用||相同而不是和MYSQL中的&和&&而不是AND?
谢谢你的aclaration
我的问题是一个在标题中说:“就是用||,而不是相同或与& &代替并在MYSQL” 我知道通常你在SQL中使用“AND”或“OR”作为比较运算符,但它似乎也工作于“& &”和“||” (如在Java/JavaScript等)在MYSQL。那是对的吗?与使用||相同而不是和MYSQL中的&和&&而不是AND?
谢谢你的aclaration
正如其他人所说,他们确实是有以下例外相当于—下的记载:
一些运营商的意义取决于SQL模式:
默认情况下,
||
是逻辑运算符OR
。启用PIPES_AS_CONCAT
,||
是字符串连接,与^
和一元运算符之间的优先级。默认情况下,
!
的优先级高于NOT
。启用HIGH_NOT_PRECEDENCE
,!
和NOT
具有相同的优先级。
+1 _(更多文字)_ – eisberg
据the documentation,是的,这是一样的。
它。但它绝对不符合标准 –