ORDER BY ...
=?iso-8859-2?Q?=A3ukasz_Piec?= - 14-12-2006 16:08
ORDER BY ...
Mam w tabeli bazy danych pole 'stat' gdzie znajduj? si? warto?c z przedzia?u <1,3>
I teraz chcia?bym wy?wietla? na stronie wyniki w taki sposób:
- najpierw wszystko, gdzie stat = '2'; - pó?niej wszystko, gdzie stat = '0'; - na ko?cu wszystko, gdzie stat = '1';
ORDER BY stat DESC oraz stat ASC si? tutaj nie sprawdzi.
Jak "r?cznie" okre?li? kolejno?? wy?wietlania? Bo pewnie to jaki? szybki myk w klauzuli SQL.
Z góry dzi?kuj? za pomoc.
-- ?ukasz Piec * http://piecyk.org Czytaj, komentuj: http://blog.piecyk.org http://mojaszkola.org - Systemy dedykowane dla szkó?! gg# 1882; JID# lpiec//chrome.pl
=?iso-8859-2?Q?=A3ukasz_Piec?= - 14-12-2006 16:08
?ukasz Piec wrote:
> Mam w tabeli bazy danych pole 'stat' gdzie znajduj? si? warto?c z > przedzia?u <1,3>
Przepraszam, przedzia? <0,2> (zamkni?ty). :-)
-- ?ukasz Piec * http://piecyk.org Czytaj, komentuj: http://blog.piecyk.org http://mojaszkola.org - Systemy dedykowane dla szkó?! gg# 1882; JID# lpiec//chrome.pl
=?ISO-8859-2?Q?Micha=B3?= Kuratczyk - 14-12-2006 16:08
?ukasz Piec wrote: > Mam w tabeli bazy danych pole 'stat' gdzie znajduj? si? warto?c z > przedzia?u <1,3> > > I teraz chcia?bym wy?wietla? na stronie wyniki w taki sposób: > > - najpierw wszystko, gdzie stat = '2'; > - pó?niej wszystko, gdzie stat = '0'; > - na ko?cu wszystko, gdzie stat = '1'; > > ORDER BY stat DESC oraz stat ASC si? tutaj nie sprawdzi.
W Oracle (nie wiem jak z przenaszalno?ci?):
SQL> select x from numerki order by case x when 2 then 0 when 0 then 1 when 1 then 2 end;
X ---------- 2 2 0 1 1 1
6 rows selected.
-- Micha? Kuratczyk
=?iso-8859-2?Q?=A3ukasz_Piec?= - 14-12-2006 16:08
Micha? Kuratczyk wrote:
> W Oracle (nie wiem jak z przenaszalno?ci?):
Ja korzystam z MySQL i to rozwi?zanie tak?e dzia?a. Dzi?kuj?. :-)
-- ?ukasz Piec * http://piecyk.org Czytaj, komentuj: http://blog.piecyk.org http://mojaszkola.org - Systemy dedykowane dla szkó?! gg# 1882; JID# lpiec//chrome.pl
Jacek Czapla - 14-12-2006 16:08
A na bazach, na których to nie dzia?a mozna zastosowac union.
-- *Jacek Czapla* //usu? ".pu?apka" z adresu email www.ASIT.pl http://www.busyonline.pl - Rezerwacja miejsc w busach
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MySQL] =?ISO-8859-2?Q?Odwr=F3cenie_domy=B6lnego_order_by=2C?==?ISO-8859-2?Q?_ale_bez_parametru=2E?=
=?ISO-8859-2?Q?=5BORACLE=2C_ORDER_BY=5D_Czy_indeksowane_?==?I SO-8859-2?Q?kolumny_przy=B6piesz=B1_sortowanie=3F?=
order by rand() w mySQL - czy mozna to czyms innym zastapic?
mysql: left join group by order by - problem z sortowaniem
[mysql]Numerator wiersza / uniknięcie podwójnego ORDER BY
[oracle] create view, order by, with read only ?
[MySQL] Zapytanie do bazy + order
Problem: Order by i Nastepny/Poprzedni
order by - metlik i zacmienie
[MySQL] order by "adres"
zanotowane.pldoc.pisz.plpdf.pisz.plmorebeer.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|