caute,
mam tabulku zo stlpcom VARCHAR v ktorom sa budu nachádzat cisla alebo aj texty... Da sa donutit mysql prikazom v php aby cisla triedila pomocou ORDER BY... tak ako keby boli v INT a texty normalne ??
Pred prevedenim prikazu budem vediet aky obsah vyberam... ci cisla alebo text...
hadam som to napisal zrozumitelne... :)
Fórum › MySQL
Triedenie s inym typom dát
Pokud je to varchar, tak se to bude řadit položky jako řetězce. IMHO je jediné řešení to až v PHP přetypovat na INT a potom seřadit správně.
marioff
mam tabulku zo stlpcom VARCHAR v ktorom sa budu nachádzat cisla alebo aj texty
Tak to je ale hnus. Což takhle pozměnit návrh databáze?
Da sa donutit mysql prikazom v php aby cisla triedila pomocou ORDER BY... tak ako keby boli v INT a texty normalne ?
Vynutit si číselné třídění by mělo jít překonvertováním na číslo[1].
[1] http://forums.mysql.com/read.php?98,54553,54553#msg-54553
To bukaj_001 :
mam tabulku zo stlpcom VARCHAR v ktorom sa budu nachádzat cisla alebo aj texty
Tak to je ale hnus. Což takhle pozměnit návrh databáze?
hmm, povazujem to za momentalne najlepsie riesenie.. v mojej aplikacii.. a vlastne ani nechapem preco by to mal byt hnus.. varchar je variabilny retazec, a v retazci moze byt skoro cokolvek... (cisel tam bude skutocne minimum.. preto nechcem dalsi stlpec..)
vytriedim to v php... dik z_moravec
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Triedenie udajov v C — založil presto
Triedenie MergeSort — založil newo
Nahradenie slovo inym — založil josa
Triedenie textoveho suboru — založil Wulp
Moderátoři diskuze