Dalam Oracle, anda boleh menggunakan kata kunci seperti dalam klausa where untuk mencapai kesan pertanyaan kabur Operasi pemadanan aksara boleh menggunakan kad bebas "%" dan "_", dan sintaksnya ialah "PILIH * DARI pengguna WHERE. nama lajur SEPERTI 'medan pertanyaan kabur'".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Dalam era peningkatan mendadak dalam jumlah maklumat ini, pertanyaan kabur adalah penting untuk membantu pengguna mendapatkan semula data yang dikehendaki daripada jumlah data yang besar. Jadi bagaimana pertanyaan kabur dilaksanakan dalam Oracle?
Kita boleh menggunakan kata kunci suka dalam klausa where untuk mencapai kesan pertanyaan Oracle fuzzy dalam klausa where, kita boleh menggunakan kata kunci Suka dengan kad bebas untuk lajur jenis medan datetime, char dan varchar. Pertanyaan kabur, berikut ialah aksara kad bebas yang boleh digunakan:
Cara yang paling biasa digunakan dan paling mudah ialah menggunakan "%" dan "_".
Aksara kad bebas "%" dan "_" boleh digunakan untuk operasi pemadanan aksara:
%: mewakili sebarang bilangan aksara, termasuk
_: mewakili sebarang watak;
Kata kunci melarikan diri melaksanakan seperti pemadanan aksara khas dan pelarian & aksara.
Contohnya:
SQL> select * from dept; DEPTNO DNAME LOC ------ -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON
"%" dan "_" Demonstrasi:
SQL> select * from dept where DNAME like '_A%'; DEPTNO DNAME LOC ------ -------------- ------------- 30 SALES CHICAGO
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Apakah pernyataan pertanyaan kabur Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!