![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 9.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam i proszę o pomoc.
Tabela może zawierać string w następujących postaciach: 1. to jest postać 2. to, jest, postać 3. tojest, postać 4. to jest, postać 5. to jest nieważna postać Czy da się tak przekonstruować Select * From tabela where postac Like '%to jest postać%' żeby wynik zapytania dał wszystkie pierwsze 4 pola a pola 5 już nie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 9.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czym sie rozni 5 od 1? Nie widze tu zadnej reguly ktora je odroznia i zakladam ze podane przez ciebie slowa to tylko przyklady edit: dobra, chyba kumam poprostu usun spacje i przecinki po obu stronach porownania i zamiast LIKE uzyj poprostu = 1 od 5 różni się tym, że w 5 występuje "nieważny" wewnątrz szukanego stringu. Tak, to tylko przykłady. Chodzi o to, żeby zadając do bazy zapytanie zawierające albo nie zawierające w stringu przecinki i/lub spacje, otrzymać wszystkie wyniki zawierające taki string z/bez przecinków/spacji w stringu Może jeszcze inny przykład: Zadaję do bazy Select * From tabela Where pole lie '%ToJestOla%' W wyniku dostaję: 1. To Jest Ola 2. To, jest, Ola bo takie dwa rekordy są w bazie Czyli, czy jest funkcja Mysql, która przy Select "pominie" spacje i przecinki zapisane w polach bazy? Ten post edytował maraska 14.05.2020, 11:48:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:08 |