int order by asc, ale nula na konci

David Ťok ddt na coolnet.cz
Pátek Září 20 12:17:33 CEST 2002


On Fri, 2002-09-20 at 12:08, David Tok wrote:
> On Fri, 20 Sep 2002, Zdeněk Böhm wrote:
> 
> >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?
> 
> testovano v mysql:
> 
> 
> mysql> desc pokus;
> +-------+------------------+------+-----+---------+-------+
> | Field | Type             | Null | Key | Default | Extra |
> +-------+------------------+------+-----+---------+-------+
> | id    | int(10) unsigned | YES  |     | NULL    |       |
> | name  | varchar(20)      | YES  |     | NULL    |       |
> +-------+------------------+------+-----+---------+-------+
> 
> mysql> select * from pokus order by  (1/(id+1))>=1,id ;

blbec,... jednoduseji:

select * from pokus order by (id=0),id;


-- 
        david tok, uid: 0, C14H9Cl5 na coolnet.cz



Další informace o konferenci Databases