Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 6.12.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Czy istnieje jakaś odwrotność dla tej komendy (REGEXP) w myslq? Coś w stylu !="cos";
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
A musi być wyrażenie regularne? Jaka jest struktura tego ciągu? Mamy XXI wiek, są funkcje które utną w mysql string zaokrąglając do słowa. Może da się to zrobić na stringach.
I z tego co pamiętam negować można tylko pojedyńcze znaki albo grupy znaków ujęte w nawiasy []. I nie ma znaczenia dla wydajności ile rekordów spełnia warunek bo i tak porównane muszą zostać wszystkie. Ma znaczenie, jeśli warunków jest kilka - wtedy zmiana ich kolejności może mieć kolosalne znaczenie. I jeśli ma być wydajnie i nie jest to jednorazowa operacja to dobrze jest dodać odpowiednią procedurę, która wydzieli nam ten BIC, IBAN czy co tam chcemy do oddzielnego pola które dodamy do indeksu. |
|
|
|
seeb [mysql] odwrtoność dla REGEXP (nie pasujące do wzorca) 3.04.2012, 19:24:55
Niktoś Powinieneś dostosować właściwy wzorzec do polecen... 3.04.2012, 19:57:04
seeb Dziękuję zaraz sprawdzę.
Ale przyznasz, że wyszuk... 3.04.2012, 20:36:34
seeb PLXXYYYYNNNNAAAAAAAAAAAAAAAA
PL - kod kraju
XX -... 3.04.2012, 23:53:34
d3ut3r Powinno zadziałać
Dla klientów bzwbk
[SQL] pobie... 4.04.2012, 01:57:37 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 22:19 |