Tema: Re: SQL + NATURAL ORDER
Autorius: VaidasB
Data: 2009-09-24 08:59:27
nu tai įsidedį naują lauką "orderbylaukas" int kuriame saugai rųšiavimo 
tvarką :)

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.
>  
> 
>