int order by asc, ale nula na konci
Kotala Zdeněk
Zdenek.Kotala na Mius.cz
Pátek Září 20 09:29:19 CEST 2002
> -----Original Message-----
> From: Zdeněk Böhm [mailto:zdenek.bohm na gammarus.cz]
> Sent: Friday, September 20, 2002 9:10 AM
> To: databases na linux.cz
> Subject: int order by asc, ale nula na konci
>
>
> Ahoj,
>
> strucny dotaz. Lze nejakou fintou pouzit ve vyberovem dotazu
> razeni podle
> sloupce, ktery je "int UNSIGNED" tak, aby hodnoty byly vzestupne (tzn.
> 1,2,3,4,5...), ale radek, ktery ma v danem sloupci hodnotu
> nula byl _vzdy_
> az na konci?
napadla mne tahle zbesilost :-)
select tab.*, id pom from tab where id<>0
union select tab.*, (select max(id) from tab)+1 as pom from tab where id=0
order by pom
Další informace o konferenci Databases