Autor Zpráva
jurajj
Profil *
ahojte mam v DB tabuľke tieto údaje:

1.) 5W2
2.) 20W3
3.) 42W2

keď to tam zoradiť v mysql pomocou ORDER tak to zoradí nasledovne: 2.) 1.) 3.)

tu 5ku dá za 20tku, dá sa to nejak zoradiť ?

ps. DB stĺpec je typu VARCHAR
denCo
Profil
skús sem dať aj celý príkaz ktorým to chceš vytiahnuť
jurajj
Profil *
$sql = "SELECT ID,value FROM oil_viskozita ORDER BY value ASC";


je to úplne jednoduchý select :-(

ono to radí, ale 5ku vyhodnotí viac ako 20, nefungovalo by to, keby pred päťku dám nulu ? napr. 05
Kcko
Profil
jurajj: dopln si to nulama zleva
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lpad
jurajj
Profil *
díky moc :)
Kacko
Profil
jurajj:
Ja si rikal co ty cisla znamenaji:) Nedavno jsem daval do auta 10W60:)

SELECT ID,value FROM oil_viskozita ORDER BY ABS(value)
jurajj
Profil *
Kacko: jj, je to e-shop na oleje. Dík za radu, je to jednoduchšie ako od Kcka
Kacko
Profil
jurajj:
nz

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: