WHERE IN 子句在Oracle 中用於檢查列值是否อยู่ใน特定值列表中:語法:WHERE column_name IN (value1, value2, ..., valueN)子查詢:WHERE IN 可使用子HERE IN 可使用子查詢取得值列表。多個值:WHERE IN 可檢查多個值。 NULL 值:WHERE IN 可檢查 NULL 值。範例:查詢id 為10、20 或30 的部門SELECT * FROM departments WHERE id IN (10, 20, 30)
Oracle 中WHERE IN 用法
WHERE IN 子句用來檢查某個欄位的值是否位於指定的值清單中。其語法為:
<code>WHERE column_name IN (value1, value2, ..., valueN)</code>
用法
#子查詢: WHERE IN 可以使用子查詢來取得值清單。例如:
<code>WHERE id IN (SELECT id FROM other_table)</code>
多個值: WHERE IN 可以檢查多個值。例如:
<code>WHERE name IN ('John', 'Mary', 'Bob')</code>
NULL 值: WHERE IN 可以檢查 NULL 值。例如:
<code>WHERE age IN (25, 30, NULL)</code>
範例
以下查詢傳回具有特定id 的部門:
<code>SELECT * FROM departments WHERE id IN (10, 20, 30)</code>
以下查詢傳回具有特定名稱的員工:
<code>SELECT * FROM employees WHERE name IN ('John', 'Mary', 'Bob')</code>
注意事項
以上是oracle中where in怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!