Nie ma problemu, gdy wykonam zapytanie:
wyrzuca mi wtedy książdki typu:
SELECT * FROM `book` WHERE LEFT(title, 1) BETWEEN 1 AND 9
101 nocy i dni
77 dni w ciszu
99 lokacji
Jednak gdy zmienię zapytanie na następujące (uwzględię zero)
wypluwa mi wszystkie rekordy tabeli.
SELECT * FROM `book` WHERE LEFT(title, 1) BETWEEN 0 AND 9
Czy ktoś może powiedzieć co jest przyczyną oraz jak prawidłowo wyciągnąć title zaczynające się od cyfry?
Kod
MySQL - 5.0.15-standard
Wersja protokołu: 10
Serwer: Localhost via UNIX socket
Użytkownik: zajec@localhost
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
Wersja protokołu: 10
Serwer: Localhost via UNIX socket
Użytkownik: zajec@localhost
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)