Tema: Re: SQL + NATURAL ORDER
Autorius: all set
Data: 2009-09-25 00:06:39
rasiau gi, kad sitas workarround'as netinka :) Nerusiuoja jis taip kaip 
reikia ...

"CGI 600" <nespamink@spamas.lt> wrote in message 
news:h9ge5k$6jo$1@trimpas.omnitel.net...
> ziu nesiseka :)
>
> order by LEN(name), name
>
> alu darbe pastatysi :))
>
>
> 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.
>>