Rumah > pangkalan data > Oracle > teks badan

Cara membuat pertanyaan dalam oracle yang tidak mengandungi aksara tertentu

WBOY
Lepaskan: 2022-03-01 10:49:24
asal
12390 orang telah melayarinya

Kaedah: 1. Gunakan pernyataan "pilih * daripada nama jadual di mana pesanan_tidak tidak suka aksara" untuk membuat pertanyaan; .

Cara membuat pertanyaan dalam oracle yang tidak mengandungi aksara tertentu

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan oracle yang tidak mengandungi aksara tertentu

Semasa proses pembangunan, kami menghadapi keperluan Lajur data yang ingin diekstrak oleh pengguna tidak mengandungi rentetan YF, ZF, dan JD.

Kaedah 1:

select * from table  where  order_no not like '%YF%' and order_no not like '%ZF' and order_no not like '%JD%'
Salin selepas log masuk

Saya rasa kaedah 1 itu agak bodoh, saya fikir REGEXP_LIKE boleh mengandungi berbilang REGEXP_LIKEs untuk mengecualikan Fungsinya adalah seperti berikut:

Kaedah 2:

select * from table where not regexp_like(order_no,'YF|ZF|JD')
Salin selepas log masuk

Kedua-dua kaedah boleh dilaksanakan, tetapi terdapat masalah kecekapan Selepas menanyakan 110,000 data selama dua bulan, kaedah 1 diambil 18 saat, kaedah 2 mengambil masa 15 saat, dan kaedah diuji tiga kali berturut-turut 1 sentiasa 2 hingga 3 saat lebih cepat daripada kaedah 1. Jika jumlah data adalah besar, adalah disyorkan untuk menggunakan kaedah 1!

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Cara membuat pertanyaan dalam oracle yang tidak mengandungi aksara tertentu. 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