Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menggunakan dalam dalam oracle

Charles William Harris
Lepaskan: 2024-05-07 16:06:16
asal
914 orang telah melayarinya

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>
Salin selepas log masuk

此查询将返回 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!

    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    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
    Artikel terbaru oleh pengarang
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!