Rumah > pangkalan data > Oracle > Cara menggunakan seperti dalam oracle

Cara menggunakan seperti dalam oracle

下次还敢
Lepaskan: 2024-05-02 23:09:33
asal
900 orang telah melayarinya

Klausa

LIKE digunakan untuk mencari corak rentetan dalam jadual yang mengandungi jujukan aksara tertentu, dengan menentukan tanda peratus aksara kad bebas corak (%) dan garis bawah (_) untuk memadankan jujukan aksara dan aksara tunggal. Ia juga membenarkan penggunaan kurungan segi empat sama untuk menentukan set aksara dan mengecualikan set aksara, serta penggunaan aksara melarikan diri untuk melepaskan kad bebas untuk padanan literal.

Cara menggunakan seperti dalam oracle

Penggunaan klausa LIKE dalam Oracle

Klausa LIKE digunakan untuk memadankan corak rentetan. Ia digunakan untuk mencari baris dalam jadual yang mengandungi urutan atau corak aksara tertentu.

Sintaks:

<code>SELECT column_name
FROM table_name
WHERE column_name LIKE pattern;</code>
Salin selepas log masuk

Di mana:

  • nama_lajur: Nama lajur yang hendak dicari. column_name:要搜索的列名。
  • pattern:要匹配的字符串模式。

模式通配符:

  • %:匹配任何字符序列(包括空字符串)。
  • _:匹配任何单个字符。
  • []:匹配方括号内指定的字符集。
  • [^]
  • corak: Corak rentetan untuk dipadankan.

Kad bebas corak:

%: Memadankan sebarang jujukan aksara (termasuk rentetan kosong).

_: Padankan mana-mana aksara tunggal.

[]: Padan dengan set aksara yang dinyatakan dalam kurungan segi empat sama. [^]: Memadankan set aksara yang tidak ditentukan dalam kurungan segi empat sama.

  • Contoh penggunaan:
Contoh berikut mencari semua nama pelanggan bermula dengan "J": 🎜
<code>SELECT customer_name
FROM customers
WHERE customer_name LIKE 'J%';</code>
Salin selepas log masuk
🎜Contoh berikut mencari semua nama pekerja yang mengandungi "smith" atau "jones": 🎜The followingee🎜 mencari semua nama pekerja yang tidak bermula dengan "J" Semua nama produk bermula dengan "A": 🎜
<code>SELECT employee_name
FROM employees
WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
Salin selepas log masuk
🎜🎜Nota: 🎜🎜🎜🎜Klausa LIKE tidak sensitif huruf besar dan kecil melainkan set aksara dan susunan tertentu ditentukan menggunakan klausa COLLATE. 🎜🎜Anda boleh menggunakan klausa ESCAPE untuk melepaskan aksara kad bebas supaya ia sepadan secara literal. 🎜🎜

Atas ialah kandungan terperinci Cara menggunakan seperti 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