int order by asc, ale nula na konci
David Tok
ddt na coolnet.cz
Pátek Září 20 12:08:28 CEST 2002
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 ;
+-------+---------+
| id | name |
+-------+---------+
| 1 | test1 |
| 3 | test3 |
| 5 | test5 |
| 7 | test7 |
| 30000 | test334 |
| 0 | test0 |
| 0 | test0 |
+-------+---------+
--
david tok, uid: 0, C14H9Cl5 na coolnet.cz
Další informace o konferenci Test