Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In een LIKE-predicaat komt het procentteken (%) overeen met nul of meer tekens en komt het onderstrepingsteken (_) overeen met een willekeurig teken. Als u een werkelijk procentteken of onderstrepingsteken in een LIKE-predicaat wilt vergelijken, moet een escape-teken vóór het procentteken of onderstrepingsteken komen. De escapereeks die het escape-teken voor de LIKE-predikaat definieert, is:
{escape-character}.
waarbij escape-teken elk teken is dat wordt ondersteund door de gegevensbron.
Zie LIKE Escape Sequence in bijlage C: SQL Grammar voor meer informatie over de LIKE-escapereeks.
De volgende SQL-instructies maken bijvoorbeeld dezelfde resultatenset met klantnamen die beginnen met de tekens '%AAA'. De eerste instructie maakt gebruik van de escape-reekssyntaxis. De tweede instructie maakt gebruik van de systeemeigen syntaxis voor Microsoft Access en is niet interoperabel. U ziet dat het tweede procentteken in elk LIKE-predicaat een jokerteken is dat overeenkomt met nul of meer tekens.
SELECT Name FROM Customers WHERE Name LIKE '\%AAA%' {escape '\'}
SELECT Name FROM Customers WHERE Name LIKE '[%]AAA%'
Om te bepalen of het LIKE-predicaat escape-teken wordt ondersteund door een gegevensbron, roept een toepassing SQLGetInfo aan met de optie SQL_LIKE_ESCAPE_CLAUSE.