1. 程式人生 > 實用技巧 >MySQL AND & OR運算子

MySQL AND & OR運算子

AND & OR運算子

AND & OR 運算子用於基於一個以上的條件對記錄進行過濾。

SQL AND & OR 運算子

  • 如果第一個條件和第二個條件都成立,則 AND 運算子顯示一條記錄。
  • 如果第一個條件和第二個條件中只要有一個成立,則 OR 運算子顯示一條記錄。

簡單示例:

AND 運算子

  • 如果第一個條件和第二個條件都成立,則 AND 運算子顯示一條記錄。
SELECT欄位,欄位1 FROM 表名 WHERE 欄位 = 條件 and 欄位 = 條件  and 欄位 = 條件

SELECT BEI_ID,BEI_NAME FROM beimu WHERE BEI_ID
='1' and BEI_NAME="南海" and BEI_AGE = '23'

執行結果:

1 南海

OR 運算子

  • 如果第一個條件和第二個條件中只要有一個成立,則 OR 運算子顯示一條記錄。
SELECT欄位,欄位1 FROM 表名 WHERE 欄位 = 條件 and 欄位 = 條件  or = 條件

SELECT BEI_ID,BEI_NAME FROM beimu WHERE BEI_ID='1' and BEI_NAME="南海" or BEI_AGE = '20'

執行結果:

1 南海

結合 AND & OR

您也可以把 AND 和 OR 結合起來(使用圓括號來組成複雜的表示式)。