![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pytanko odnośnie optymalizacji zapytania do bazy danych. Dokładnie chodzi o wyszukiwarkę gdzie dla przykładu mam takie zapytanie:
Kod SELECT a FROM tabela WHERE a LIKE '%słowo1%' OR a LIKE '%słowo2%' OR a LIKE '%słowo3%' i chodzi mi aby to jakoś inaczej optymalniej zapisać? Czy istnieje jakiś sposób aby to lepiej zapisać? żeby nie powtarzac tego a like ... or a like ... or a like ... Czyli coś na przykład, gdy mamy wiele wartosci i chcemy sprawdzić czy jest w a - zapis: a IN (1,2,3) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.07.2003 Skąd: Tarnów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Moze pomocne w tym przypadku okaza sie indeksy fulltextowe? Full-Text Search Functions pozdrawiam, kuba |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:42 |