Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A LIKE predikátum mintaegyeztetési összehasonlítást végez a megadott oszlopon. A következő szintaxist használja:
...WHERE <column> LIKE '<wildcard_literal>'
A <oszlop> lehet normál vagy tagolt azonosító. Az oszlop a tulajdonságtároló tulajdonságaira korlátozódik.
A <wildcard_literal> egy sztringkonstans. Idézőjelek közé van zárva, és opcionálisan helyettesítő karaktereket is tartalmazhat. Az egyező sztring szükség esetén több helyettesítő karaktert is tartalmazhat. Az alábbi táblázat azokat a helyettesítő karaktereket ismerteti, amelyeket a LIKE predikátum felismer.
| Helyettesítő | Leírás | Példa |
|---|---|---|
| % (százalék) | Nullát vagy több karaktert egyezik meg. | A "comp%r" egyezik a "comp" karakterrel, amelyet nulla vagy több karakter követ, r végződéssel. |
| _ (aláhúzás) | Egyetlen karakternek felel meg. | A "comp_ter" egyezik a "comp" karakterrel, amelyet pontosan egy karakter követ, amelyet a "ter" követ. |
| [ ] (szögletes zárójelek) | Egyezik a megadott tartományon vagy beállításon belüli bármely karakterével. Az [a-z] például egy tartományt határoz meg; [aeiou] a magánhangzók készletét adja meg. | A "comp[a-z]re" egyezik a "comp" karakterrel, amelyet egyetlen karakter követ az a-z tartományban, majd a "re". A "comp[ao]" egyezik a "comp" karakterrel, amelyet egyetlen karakter követ, amely lehet a vagy o. |
| [^ ] (gondviselet) | Egyezik a megadott tartományon vagy beállításon belül nem szereplő egyetlen karakterel. Például a [^a-z] egy olyan tartományt határoz meg, amely kizárja az a-z közötti tartományt; A(z) [^aeiou] olyan halmazt határoz meg, amely kizárja a magánhangzókat. | A "comp[^u]" egyezik a "comp" karakterrel, amelyet egyetlen karakter követ, amely nem u. |
Ha több tartományt tartalmazó predikátumokat hoz létre, a tartományoknak sorrendben kell lenniük.
Jegyzet
Ha a helyettesítő karaktereket nem helyettesítő karakterként, hanem konstans karakterként szeretné egyeztetni, helyezze a karaktert szögletes zárójelek közé. Például a százalékjelnek való megfeleltetéshez használja a következőt: "[%]"
Példák
...WHERE System.ItemNameDisplay LIKE 'financ%'
Kapcsolódó témakörök
-
referencia
-
fogalmi