我的問題是一個在標題中說:「就是用||,而不是相同或與& &代替並在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,是的,這是一樣的。
它。但它絕對不符合標準 –