PREdicaat LIKE

Het PREdicaat LIKE voert patroonvergelijking uit op de opgegeven kolom. Hierbij wordt de volgende syntaxis gebruikt:

...WHERE <column> LIKE '<wildcard_literal>'

De <kolom> kan een gewone of gescheiden idzijn. De kolom is beperkt tot de eigenschappen in het eigenschappenarchief.

De <wildcard_literal> is een letterlijke tekenreeks. Deze staat tussen aanhalingstekens en kan eventueel jokertekens bevatten. De overeenkomsttekenreeks kan indien nodig meerdere jokertekens bevatten. In de volgende tabel worden de jokertekens beschreven die door het predicaat LIKE worden herkend.

Jokerteken Beschrijving Voorbeeld
% (percentage) Komt overeen met nul of meer tekens. 'comp%r' komt overeen met 'comp' gevolgd door nul of meer tekens, eindigend op een r.
_ (onderstrepingsteken) Komt overeen met een willekeurig teken. 'comp_ter' komt overeen met 'comp' gevolgd door precies één van een willekeurig teken, gevolgd door 'ter'.
[ ] (vierkante haken) Komt overeen met een willekeurig teken binnen het opgegeven bereik of de opgegeven set. [a-z] geeft bijvoorbeeld een bereik op; [ae afdruk] geeft de set klinkers op. 'comp[a-z]re' komt overeen met 'comp' gevolgd door één teken in het bereik van a tot en met z, gevolgd door 're'. 'comp[ao]' komt overeen met 'comp' gevolgd door één teken dat een of een o moet zijn.
[^ ] (caret) Komt overeen met een willekeurig teken dat zich niet binnen het opgegeven bereik of de opgegeven set bevindt. [^a-z] geeft bijvoorbeeld een bereik op dat a tot en met z uitsluit; [^ae uitgezonderd klinkers] geeft een set op die klinkers uitsluit. 'comp[^u]' komt overeen met 'comp' gevolgd door één teken dat geen u is.

 

Als u predicaten met meerdere bereiken maakt, moeten de bereiken in volgorde zijn.

Notitie

Als u de jokertekens wilt vergelijken als letterlijke tekens voor overeenkomende tekens en niet als jokertekens, plaatst u het teken tussen vierkante haken. Als u bijvoorbeeld het procentteken wilt vergelijken, gebruikt u [%]'

 

Voorbeelden

...WHERE System.ItemNameDisplay LIKE 'financ%'

vergelijking van letterlijke waarden

vergelijkingen met meerdere waarden (MATRIX)

predicaat NULL-predicaat

conceptuele

Full-Text predicaten

Niet-Full-Text Predicaten