Rumah >pangkalan data >Oracle >Bagaimana untuk menggunakan dalam dalam oracle

Bagaimana untuk menggunakan dalam dalam oracle

Charles William Harris
Charles William Harrisasal
2024-05-07 16:06:161016semak imbas

Operator IN dalam Oracle menyemak sama ada nilai yang ditentukan disertakan dalam senarai yang ditentukan Sintaksnya ialah: column_name IN (nilai1, nilai2, ..., nilaiN Mengembalikan padanan TRUE, jika tidak, ia boleh mengandungi sebarang nilai dan menerima subkueri. Nilai kosong mengembalikan NULL, yang biasanya lebih cekap daripada NOT IN.

Bagaimana untuk menggunakan dalam dalam oracle

Penggunaan operator IN dalam operator Oracle

IN digunakan untuk menyemak sama ada nilai yang dinyatakan terkandung dalam senarai yang ditentukan. Sintaksnya adalah seperti berikut:

nama_lajur IN (nilai1, nilai2, ..., nilaiN)column_name IN (value1, value2, ..., valueN)

其中:

  • column_name 是要检查的列
  • value1value2 等是值的列表

用法:

IN 操作符将列值与列表中的每个值进行比较。如果列值与列表中的任何值匹配,则返回 TRUE;否则,返回 FALSE

示例:

<code>SELECT employee_name
FROM employees
WHERE employee_id IN (1, 2, 3);</code>

此查询将返回 employee_id 为 1、2 或 3 的所有员工姓名。

注意:

  • IN 操作符可以包含任意数量的值。
  • 值列表可以用小括号括起来。
  • IN 操作符也可以用于子查询。
  • 如果列值为空或列表中没有值,则 IN 操作符将返回 NULL
  • di mana:
    • nama_lajur ialah lajur yang akan diperiksa
    🎜 nilai1, nilai2, dsb. ialah senarai nilai 🎜🎜🎜🎜Penggunaan: 🎜🎜🎜IN operator membandingkan nilai lajur kepada setiap nilai dalam senarai . Mengembalikan TRUE jika nilai lajur sepadan dengan mana-mana nilai dalam senarai jika tidak, FALSE dikembalikan. 🎜🎜🎜Contoh: 🎜🎜rrreee🎜Pertanyaan ini akan mengembalikan semua nama pekerja dengan id_pekerja 1, 2 atau 3. 🎜🎜🎜Nota: 🎜🎜
      🎜IN operator boleh mengandungi sebarang bilangan nilai. 🎜🎜Senarai nilai boleh disertakan dalam kurungan. Pengendali 🎜🎜IN juga boleh digunakan dengan subkueri. 🎜🎜Jika nilai lajur kosong atau tiada nilai dalam senarai, operator IN akan mengembalikan NULL. Pengendali 🎜🎜IN secara amnya lebih cekap daripada pengendali NOT IN. 🎜🎜

    Atas ialah kandungan terperinci Bagaimana untuk menggunakan dalam dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn