jak obelstit razeni v PSQL ?

Honza Pazdziora adelton na informatics.muni.cz
Pátek Září 14 13:15:11 CEST 2001


On Fri, Sep 14, 2001 at 01:10:15PM +0200, Zdenek Pizl wrote:
> 
>  mam tkaovy maly, blby chytak :(  Vybiram z nazvu 
> mest/oblasti a radim to vzestupne. Neni v tom zadny 
> problem, jen jedna mala nelogicnost :
> 
> Praha 1
> Praha 10
> Praha 2
> Praha 3
> .... atd. 
> 
> Lze nejak v postgresu naznacit enginu, aby radil kyzenou 
> Prahu 10 az za Prahu 9 ? 
> Rady typu order by mesto, length(mesto) nejsou funkcni ...

Obvykle se tohle dela tak, ze se cisla doplni zleva dostatecnym
mnozstvim nul a pak se radi podle toho vysledneho retezce. Zjistit,
jestli to jde snadno udelat primo pomoci SQL funkci nebo jestli lepe
si na to napsat uzivatelskou funkci, stejne jako jaka je vhodna delka
toho nahrazeni a jestli to bude vubec fungovat, ponechavam jako zadani
pro ctenare. ;-)

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
   .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, DBD::XBase.
------------------------------------------------------------------------


Další informace o konferenci Test