Autor Zpráva
sql
Profil *
Ahoj, potreboval bych poradit s jednoduchym dotazem se setridenim.
potreboval bych setridit vyber polozek kde v sloupci poradi jsou cisla
tzn. SELECT * FROM tabulka ORDER BY poradi ASC
ale s tim, ze zaznamy s hodnotou poradi<3 budou na konci vyberu.
tzn. napr. 3, 5, 6, 33, 345, 0,1
Dekuji za radu
Kajman
Profil
order by poradi<3, poradi
trideni
Profil *
Sakra, nejak me to nejde, plati to i pro REAL?
SELECT * FROM table ORDER BY (cislo<1.0), cislo ASC;
mam radu cisel 4.0 , 5.2 , 3.1 , 3.9 , 0.5 , 5.0
a chcu aby se vse setridilo ASC jen to co je mensi nez 1 se priradilo nakonec
thx za radu
Kajman
Profil
trideni:
plati to i pro REAL?
Platí to i pro float (pro řetězce to platit nemusí).
select x
from   (select 1.5 x from dual
        union all
        select 0.5 x from dual
        union all
        select 2.5 x from dual) t
order  by x < 1.0, x
trideni
Profil *
sorry, trochu se v tom ztracim,...


resp. tomu prikladu nerozumim

from   (select 1.5 x from dual
        union all
        select 0.5 x from dual
        union all
        select 2.5 x from dual) t
???
Alphard
Profil
To je jen vykonstruovaná tabulka, kde můžete vyzkoušet, že má Kajman pravdu. Máte blbě něco jiného.
trideni
Profil *
aha, takze podstatane je toto
order by x < 1.0, x
nojono, tak jdu patrat


Omlouvam se, chyba na me strane, plnim db z cvs souboru a tam byl oddelovac desetin , misto .
ted huz to dela jak jsem chtel
dikes za snahu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0