Tema: Re: SQL + NATURAL ORDER
Autorius: CGI 600
Data: 2009-09-25 16:58:43
nu tai viskas ok, kokio dar stebuklo nori, jei pavadinimas tas pats tik 
gale skaicia tai veikia kuo puikiausiai

all set wrote:
> 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.
>>>
> 
>