SQL の IN 演算子は、値が指定された値リストに含まれているかどうかをチェックします。 構文: column_name IN (value1, value2, ..., valueN) column_name の値がリスト内のいずれかの値と一致する場合 戻り値一致する場合は true、それ以外の場合は false を返します。 利点: 複数の値をチェックする場合、他の等価演算子よりも効率的です。
SQL での IN の使用
IN は、指定されたリストに値が存在するかどうかを確認するために使用される SQL の演算子です。構文は次のとおりです。
<code>column_name IN (value1, value2, ..., valueN)</code>
ここで、
column_name
は、チェックする値が存在する列です。 value1
, value2
, ..., valueN
は、確認する値のリストです。 IN 演算子は、column_name
の値がリスト内のいずれかの値と一致する場合は true を返し、それ以外の場合は false を返します。
使用例
IN 演算子の使用例をいくつか示します:
<code class="sql">-- 检查员工表中 id 为 1 的员工的姓名 SELECT name FROM employees WHERE id IN (1); -- 检查产品表中价格在 100 到 200 美元之间的产品的名称 SELECT name FROM products WHERE price IN (100, 200); -- 检查订单表中包含特定客户 ID 的订单号 SELECT order_id FROM orders WHERE customer_id IN (123, 456);</code>
注意事項
以上がSQLでのinの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。