Rumah > pangkalan data > Oracle > teks badan

Cara menggunakan where in dalam oracle

下次还敢
Lepaskan: 2024-04-30 08:15:23
asal
1009 orang telah melayarinya

Klausa WHERE IN digunakan dalam Oracle untuk menyemak sama ada nilai lajur berada dalam senarai nilai tertentu: Sintaks: WHERE column_name IN (nilai1, nilai2, ..., nilaiN) Subquery: WHERE IN subquery boleh digunakan untuk mendapatkan senarai nilai. Berbilang nilai: WHERE IN menyemak berbilang nilai. Nilai NULL: WHERE IN menyemak nilai NULL. Contoh: Jabatan pertanyaan dengan id 10, 20 atau 30 PILIH * DARI jabatan WHERE id IN (10, 20, 30)

Cara menggunakan where in dalam oracle

WHERE IN penggunaan dalam Oracle

penggunaan tertentu adalah WHER Sama ada nilai lajur berada dalam senarai nilai yang ditentukan. Sintaksnya ialah:

<code>WHERE column_name IN (value1, value2, ..., valueN)</code>
Salin selepas log masuk

Penggunaan

  • Subquery: WHERE IN Anda boleh menggunakan subqueries untuk mendapatkan senarai nilai. Contohnya:

    <code>WHERE id IN (SELECT id FROM other_table)</code>
    Salin selepas log masuk
  • Nilai berbilang: WHERE IN boleh menyemak berbilang nilai. Contohnya:

    <code>WHERE name IN ('John', 'Mary', 'Bob')</code>
    Salin selepas log masuk
  • NULL nilai: WHERE IN boleh menyemak nilai NULL. Contohnya:

    <code>WHERE age IN (25, 30, NULL)</code>
    Salin selepas log masuk

Contoh

Pertanyaan berikut mengembalikan jabatan dengan id tertentu:

<code>SELECT * FROM departments
WHERE id IN (10, 20, 30)</code>
Salin selepas log masuk

Pertanyaan berikut mengembalikan pekerja dengan nama tertentu:

<code>SELECT * FROM employees
WHERE name IN ('John', 'Mary', 'Bob')</code>
Salin selepas log masuk
use

Catatan WHERE IN

semak sejumlah besar nilai, tetapi boleh menjejaskan prestasi.
  • Jika senarai nilai adalah panjang, pertimbangkan untuk menggunakan subquery EXISTS atau NOT EXISTS.
  • Klausa WHERE IN tidak boleh digunakan untuk menyemak jenis data teks atau LOB.

Atas ialah kandungan terperinci Cara menggunakan where in 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
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!