Tai prisitaikyk prie savo situacijos, o ne aklai naudok. all set wrote: > 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. >>> > >