![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli mamy tabele z polem text i chcemy wybrać wszystkie rekordy w których jest słowo np. ala
ala ma kota - ok alan ma kota - źle ma kota alan - źle |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wyrazenia regularne ;] manual manual manual www.php.net
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
mnie interesuje rozwiązanie po stronie bazy danych a nie po stronie serwera
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 30.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Musisz skorzystać z LIKE
SELECT .............. WHERE tekst LIKE '%ala%'; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat mnie interesuje rozwiązanie po stronie bazy danych a nie po stronie serwera czyli po stronie serwera baz danych:) serwer to usluga - silnik bazy danych to tez usluga. Cytat Musisz skorzystać z LIKE no wlasnie nie z like bo wtedy tez znajdzie - a autor nie chce zeby znalazl. rozwiazaniem moze byc wyszukiwanie full-search http://dev.mysql.com/doc/refman/5.0/en/ful...-expansion.html musisz zalozyc index full-text na kolumne w ktorej chcesz szukac no i uzyc odpowiednich opisanych w manualu funkcji |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A może by zamiast 'like':
..tylko że ta funkcja dopiero pojawiła się w 10gR2 a ty nie mówisz której wersji używasz. Więcej o REGEXP masz tutaj: http://www.sqlsnippets.com/en/topic-11741.html Bo w tym zapisie nie można np stosować % tutaj wystarczy w tym przypadku samo 'ala'... polecam lekturę z linka powyżej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzięki właśnie mam tą wersje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 07:48 |