![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 175 Pomógł: 18 Dołączył: 11.06.2007 Skąd: Koszalin/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam. Musze z pola w bazie danych mysql mogącego zawierać i liczby i tekst wydobyć tylko pierwsza liczbę. Musi się to odbyć w zapytaniu sql, bo będzie użyte w ORDER BY.
Przykładowo wygląda tak: Zawartość pola: "od 40 do 100", musze wydobyć: 40 Zawartość pola: "od 40", musze wydobyć: 40 Zawartość pola: "40-100", musze wydobyć: 40 Zawartość pola: "40", musze wydobyć: 40 Zawartośc pola: "40 do 100", musze wydobyć: 40 Próbowałem z funkcją SUBSTRING_INDEX, i rozbijanie po spacji, ale to nie daje satysfakcjonujących wyników. CAST AS UNSIGNED również nie działa tak jak bym tego oczekiwał. Ten post edytował elektrrrus 21.09.2008, 00:22:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:23 |