Het gebruik van vervangingen met GELIJKAARDIG en exploitanten RLIKE kan heel wat inspanning bewaren wanneer u vraag schrijft die één of ander patroon (regelmatige uitdrukking) in karakterkoord zoekt. De vervangingen met GELIJKAARDIG worden gebruikt die zijn:
% substituut voor onbeperkte hoeveelheid karakters bij het begin /END van het koord.
_ substituut voor één karakter
Zoek de namen van de Klant dat het begin met „A“ en fouth klusje ook „a“ is:
SELECTEER CustomerID, CustomerName
VAN Klanten
WAAR CustomerName ALS „A__a%“;
Het resultaat zal als dit zijn:
CustomerID CustomerName
6 Anna Matias
13 Aida Yespica
Zoek Punten met prijs die door „.5 beëindigen“:
SELECTEER ItemCode, ItemName, Prijs VAN Punten WAAR Prijs ALS „%.5“;
Het resultaat zal als dit zijn:
De Prijs van ItemName van ItemCode
5003502 TDK Elektronika DVD… 12.5
77108 Compacte Coby dvd-224… 93.5
De vervangingen met exploitant die RLIKE worden gebruikt zijn:
^ betekent BEGIN van het koord.
$ betekent EIND van het koord.
[[: <:>[[: >:]] substituutkarakters in het koordEIND
| middelen OF
Zoek de namen van de Klant die hebben het substring „Aida“ of het substring „Nass“ hebben ergens:
SELECTEER CustomerID, CustomerName
VAN Klanten
WAAR CustomerName RLIKE „Aida|Nass“;
Het resultaat zal als dit zijn:
CustomerID CustomerName
10 Erika Nass
13 Aida Yespica
Zoek Punt wat begin met „Philips“ noemen en de prijs heeft cijfer in de waaier van 4-5:
SELECTEER ItemCode, ItemName, Prijs
VAN Punten
WAAR ItemName RLIKE „^Philips“
EN Prijs RLIKE „[4-5]“;
Het resultaat zal als dit zijn:
De Prijs van ItemName van ItemCode
5003298 Philips DVP5140 Multiformat… 257
Regelmatige uitdrukking voor e-mailadresbevestiging:
SELECTEER CustomerID, e-mail
VAN Klanten
WAAR e-mail RLIKE „^ [- 0-9a-z_ \ \.]+@ [- 0-9a-z_
\ \.]+ \ \. [a-z
] {2.3} $“
;
Het resultaat zal als dit zijn:
CustomerID e-mail
2
[email protected]4
[email protected]„[- 0-9a-z_ \ \.]“ betekent om het even welk cijfer of (a-z) karakter die met punt beëindigen.
„\ \. [a-z] {2.3}“ betekent om het even welk (a-z) karakter na punt voor de lengte tussen 2 of 3 karakters.