ホームページ >毎日のプログラミング >mysqlの知識 >mysqlで「等しくない倍数」を記述する方法
MySQL では、NOT IN 演算子を使用して、複数の値に等しくないクエリを実行できます。構文は次のとおりです。 SELECT 列名 FROM テーブル名 WHERE 列名 NOT IN (値 1, 値 2, ..., 値 N)。たとえば、製品 ID が 10、20、または 30 ではない注文を検索するには、クエリ SELECT order_id FROM 注文 WHERE product_id NOT IN (10, 20, 30) を使用します。
#MySQL の複数の値と等しくない
MySQL では、NOT IN## を使用します# 複数の値に等しくない演算子を実装できます。構文は次のとおりです。 <pre class="brush:php;toolbar:false"><code>SELECT column_name(s)
FROM table_name
WHERE column_name NOT IN (value1, value2, ..., valueN);</code></pre>
次のフィールドを持つ「orders」という名前のテーブルがあるとします。
order_id<code>SELECT order_id FROM orders WHERE product_id NOT IN (10, 20, 30);</code>
これにより、
product_id が 10、20、または 30 ではないすべての注文が返されます。
値のリストが大きい場合は、サブクエリまたは一時テーブルを使用することをお勧めします。 以上がmysqlで「等しくない倍数」を記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。