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