Rumah >pangkalan data >Oracle >Cara menggunakan pernyataan pertanyaan seperti dalam oracle
Dalam Oracle, pernyataan serupa sering digunakan bersama dengan pernyataan where untuk mendapatkan semula subrentetan sepadan yang terkandung dalam medan aksara; di mana nama medan seperti nilai yang sepadan (subrentetan)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Format sintaks pernyataan serupa ialah:
select * from 表名 where 字段名 like 对应值(子串)
Ia terutamanya untuk medan aksara dan fungsinya ialah untuk Cari lajur medan aksara yang mengandungi subrentetan yang sepadan.
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,
Aksara kad bebas berikut boleh digunakan:
%: sifar atau lebih aksara, terdapat tiga situasi apabila menggunakan %
Medan seperti ' Rekod di mana medan %Keyword%' mengandungi "Kata Kunci"
Merakam di mana medan 'Kata Kunci%' bermula dengan "Kata Kunci"
Rekod dengan medan seperti '% kata kunci' yang medannya berakhir dengan "kata kunci"
Contoh:
Satukan mana-mana Aksara (garis bawah ) sering digunakan untuk mengehadkan panjang aksara bagi ungkapan:
Contoh:
Aksara dalam julat tertentu mewakili yang disenaraikan dalam kurungan Salah satu aksara ( serupa dengan ungkapan biasa). Tentukan aksara, rentetan atau julat dan menghendaki objek yang dipadankan itu adalah salah satu daripadanya.
Contoh:
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Cara menggunakan pernyataan pertanyaan seperti dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!