The OR operator in MySQL is used to check whether at least one of multiple expressions is true. It returns the following results: 1. The OR expression is true if any expression is true. 2. An OR expression is false if all expressions are false. 3. It is used to retrieve records that match multiple criteria.
OR operator in MySQL
OR operator in MySQL (OR
) is used to check whether at least one of two or more expressions is true.
Grammar
##expr1 OR expr2 OR ... OR exprN
expr1、
expr2, ... and
exprN are the expressions to be evaluated.
Result
The OR operator returns the following result:Usage
The OR operator is typically used to retrieve records that match multiple criteria. For example:<code class="sql">SELECT * FROM table_name WHERE column1 = 'value1' OR column2 = 'value2';</code>
column1 is equal to
value1 or
column2 is equal to
value2.
Example
<code class="sql">-- 检查 column1 是 10 或 column2 是 'foo' SELECT * FROM table_name WHERE column1 = 10 OR column2 = 'foo'; -- 检查 column1 等于 10 或 column2 不等于 'bar' SELECT * FROM table_name WHERE column1 = 10 OR column2 <> 'bar'; -- 检查 column1 大于 10 或 column2 为 NULL SELECT * FROM table_name WHERE column1 > 10 OR column2 IS NULL;</code>
The above is the detailed content of How to express or in mysql. For more information, please follow other related articles on the PHP Chinese website!