ďťż
 
kolejnosc sortowania ďťż
 
kolejnosc sortowania
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

kolejnosc sortowania



raker - 11-07-2006 00:09
kolejnosc sortowania
  Witam.
Dokonca nie wiem jak takie zapyatnie wykonac. Mam pewna tabele w ktorej jedna z
kolumn to 'typ'. Typ moze miec wartosci 1,2,3. Chcialem teraz wybrac z tej
tabeli dane w takiej kolejnosci ze najpierw idzie typ = 3 a pozniej to obojetne
czyli mozemy wynik uziskac taki:

|typ|
|3|
|3|
|3|
|3|
|1|
|1|
|2|
|1|
|2|

czyli "ORDER BY typ DESC" nie da takiego efektu.
Proszę o pomoc.

Pozdrawiam

Raker

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





Antoni Jakubiak - 11-07-2006 00:09

  raker wrote:
> Witam.
> Dokonca nie wiem jak takie zapyatnie wykonac. Mam pewna tabele w ktorej jedna z
> kolumn to 'typ'. Typ moze miec wartosci 1,2,3. Chcialem teraz wybrac z tej
> tabeli dane w takiej kolejnosci ze najpierw idzie typ = 3 a pozniej to obojetne
> czyli mozemy wynik uziskac taki:
>
> |typ|
> |3|
> |3|
> |3|
> |3|
> |1|
> |1|
> |2|
> |1|
> |2|
>
> czyli "ORDER BY typ DESC" nie da takiego efektu.

order by typ != 3

Antek
www.jakubiak.eu




kf - 11-07-2006 00:09

 
Użytkownik "raker" <rakerWYTNIJTO@poczta.onet.pl> napisał w wiadomości
news:54a6.00000014.44b2330e@newsgate.onet.pl...
> Witam.
> Dokonca nie wiem jak takie zapyatnie wykonac. Mam pewna tabele w ktorej
> jedna z
> kolumn to 'typ'. Typ moze miec wartosci 1,2,3. Chcialem teraz wybrac z tej
> tabeli dane w takiej kolejnosci ze najpierw idzie typ = 3 a pozniej to
> obojetne
> czyli mozemy wynik uziskac taki:

Nie wiem jaka baza, nie wiem co tam mozesz.
Ale jestem pewien ze zalatwisz sprawe zwyklym unionem.
Czyli

select * from tablica where typ=3
union
select * from tablica where typ!=3

kf




raker - 11-07-2006 00:09

  dziekuje za odp.

Baza MySQL.

Mam jeszcze jedno pytanie dot sortowania.

gdybysmy mieli dwie tabele:
produkty -> id|nazwa|
atrybuty -> id|pid|pole|wartosc

i byly przykladowo wypelnione danymi:

produkty:
1|spodnie1
2|bluzy1
3|spodnie2
4|bluzy2

atrybuty
1|1|kolor|niebieskie
2|3|kolor|czarne
3|1|material|jeans
4|3|material|len
5|2|kolor|niebieskie
6|4|kolor|czarne
7|2|material|jeans
8|4|material|bawelna

a wynik otrzymujemy w formie

|nazwa|pole=material|pole=kolor|
|spodnie2|len|czarne
|bluzy2|bawelna|czarne
|spodnie1|jeasn|niebieskie
|bluzy1|jeans|niebieskie

i teraz chcialbym sobie wybrac z bazy elementy i posorotwac je wzgl. koloru
czyli kolumna pole = kolor a sortujemy wzgledem kolumny wartosc.

Nie wiem czy to dosc jasno opisalem, mam nadzieje ze sie wszyscy domysla o co
chodzi :).

Pozdrawiam ponownie

Raker

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?ISO-8859-2?Q?=5BORACLE=2C_ORDER_BY=5D_Czy_indeksowane_?==?I SO-8859-2?Q?kolumny_przy=B6piesz=B1_sortowanie=3F?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= sql -> tworzenie nowej kolumny z dzielenia 2 innych i sortowanie po niej =?iso-8859-2?q?Sortowanie_wyniku_wg_dw=F3ch_kryteri=F3w?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= [ORACLE] sortowanie =?ISO-8859-2?Q?wed=B3ug_ci=B1gu?= mysql: left join group by order by - problem z sortowaniem =?iso-8859-2?Q?PostgreSQL_-_jak_ustawi=E6_sortowanie=3F?= Najlepszy algorytm sortowania ciągu częściowo posortowanego
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com