apie ta "+0" raso nemazai internete. google uzklausa mysql + natural + order. http://gaarai.com/2009/04/19/mysql-natural-sort-order-by-on-non-numeric-field-type/ "nagi kagi" <asdg@gas.pp> wrote in message news:h9fa14$ksr$1@trimpas.omnitel.net... > Kaip gali prideti 0 prie stringo 'folder1', ka gausi? Gali prideti tik > prie stringo '1', tada gausi int 1, automatiskai konvertuosis tipas. > > order by substr(NAME, 6) + 0 > > Bet neoptimalu jei daug duomenu, kaip sake papildoma lauka geriau butu > susikurt. > > all set wrote: >> Sveiki, >> >> reikia isrusiuoti pagal DB tekstini lauka naturalia tvarka, ty, kaip >> zmones rusiuoja o ne kaip kompiuteris. >> pvz: >> NAME >> folder1, >> folder10, >> folder2, >> folder8 >> >> reikia, kad buti isrusiuota: >> NAME >> folder1, >> folder2, >> folder8 >> folder10. >> >> Kompas arba order by NAME ASC rusiuoja, kaip parodyta pirmame stulpelyje >> virsuje. >> >> Tai riekia padaryti MySQL db. Gugle radau navarota, kad "order by laukas" >> reikia parasyti "order by laukas + 0". Bet kad neveikia sitas dalykas. >> >> DB: MySql 5.1 atrodo. ne enterprise. >> Cia gal tas "+ 0" veikia tik enterprise versijoje? Bet abejoju. Gal kas >> zinot koki work arround? >> Viena bandziau: order by length(name), name asc. Bet to neuztenka. >> >> PS Toks rusiavimas kaip man reikia yra MAC kompuose, kur Apple'as natural >> order rusiuoja folderius. >>