Pytanie : Mysql LUBIĆ vs RLIKE

Móc/>Thnks lub z przykład the różnica between

LIKE i RLIKE (reg exp)

Simple przykład dla lamo jakby zadawalać, dokąd i dlaczego ty używać each.

Thnks!

Odpowiedź : Mysql LUBIĆ vs RLIKE

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.
Inne rozwiązania  
 
programming4us programming4us