The use wildcards z JAK i RLIKE operator móc save mnóstwo wysiłek gdy ty pisać zapytanie ten spojrzenie dla niektóre wzór (miarowy wyrażenie) w charakter sznurek. The wildcards używać z JAK być:
% namiastka dla nieograniczony kwota charakter przy the BEGINNING/END the sznurek.
_ namiastka dla jeden charakter
Szukać Klient imię który początek z "A" i fouth char być także "a":
WYBRANY CustomerID, CustomerName
OD Klient
DOKĄD CustomerName LUBIĆ "A__a%";
The rezultat być jak to:
CustomerID CustomerName
6 Anna Matias
13 Aida Yespica
Szukać Rzecz z cena ending ".5":
WYBRANY ItemCode, ItemName, Cena OD Rzecz DOKĄD Cena LUBIĆ "%.5";
The rezultat być jak to:
ItemCode ItemName Cena
5003502 TDK Elektronika DVD… 12.5
77108 Coby DVD-224 Układ… 93.5
The wildcards używać z RLIKE operator być:
^ znaczyć POCZĄTEK the sznurek.
$ znaczyć KOŃCÓWKA the sznurek.
[[: <:>[[: >:]] zastępczy charakter w the smyczkowy KOŃCÓWKA
| sposób LUB
Szukać Klient imię który mieć substring "Aida" lub substring "Nass" gdzieś:
WYBRANY CustomerID, CustomerName
OD Klient
DOKĄD CustomerName RLIKE "Aida|Nass";
The rezultat być jak to:
CustomerID CustomerName
10 Erika Nass
13 Aida Yespica
Szukać Rzecz che wymieniać początek z "Philips" i cena mieć cyfra w the pasmo 4-5:
WYBRANY ItemCode, ItemName, Cena
OD Rzecz
DOKĄD ItemName RLIKE "^Philips"
I Cena RLIKE "[4-5]";
The rezultat być jak to:
ItemCode ItemName Cena
5003298 Philips DVP5140 Multiformat… 257
Miarowy wyrażenie dla adres emaila uzasadnienie:
WYBRANY CustomerID, email
OD Klient
DOKĄD email RLIKE "^ [- 0-9a-z_ \ \.]+@ [- 0-9a-z_
\ \.]+ \ \. [a-z
] {2,3} $"
;
The rezultat być jak to:
CustomerID email
2
[email protected]4
[email protected]"[- 0-9a-z_ \ \.]" znaczyć jakaś cyfra lub (a-z) charakter ending z kropka.
"\ \. [a-z] {2,3}" znaczyć jakaś (a-z) charakter po kropka dla the długość między 2 lub 3 charakter.