Dorota
Trybała
Projektant-programis
ta
Temat: LIKE czy inny operator
Filtr w Crystalu zawierający LIKE działa mi inaczej niż zapytanie SQL w programie. Wyszukuję rekordy, które mają zawierać określone słowo lub jego część i wszystko się zgadza dopóki wpisane słowo znajduje się na początku pola. Mam np. takie dane w bazie: "zwierzęta dzikie", a niekiedy "dzikie".Podaję 3 przykłady zachowania polecenia SQL i CR w zależności od wyszukiwanego ciągu znaków:
1. Wpisano "zwierzęta dzikie" - SQL i CR znajduje to samo
2. Wpisano "dzikie" - SQL znajduje "zwierzęta dzikie" oraz "dzikie", a CR tylko "dzikie"
3. Wpisano "dzi" - SQL znajduje "zwierzęta dzikie" oraz "dzikie", CR nie znajduje NIC.
Jak można to inaczej rozwiązać, skoro LIKE działa tylko jak STARTSWITH dla całego wyrazu?