=?iso-8859-2?q?Sortowanie_wyniku_wg_dw=F3ch_kryteri=F3w?=
Tojkior - 23-03-2007 00:02
=?iso-8859-2?q?Sortowanie_wyniku_wg_dw=F3ch_kryteri=F3w?=
Witam, Czy da się jakoś skonstruować pojedyncze zapytanie SQL (MySQL), tak aby było jakby złączeniem dwóch zapytań? Załóżmy, że w tabeli są między innymi pola "głębokość" i "kolor". Chciałbym aby w wyniku najpierw się pojawiły wszystkie wiersze w których głębokość jest mniejsza niż x (posortowane wg głębokości lub alfabetycznie wg koloru, lub nie posortowane) a dalej pozostałe wiersze posortowane alfabetycznie wg koloru. Z góry dziękuję za pomoc. Pozdrawiam, Kamil
ZieleE - 23-03-2007 00:02
> Witam, > Czy da się jakoś skonstruować pojedyncze zapytanie SQL (MySQL), tak > aby było jakby złączeniem dwóch zapytań? tak :] > Załóżmy, że w tabeli są między innymi pola "głębokość" i "kolor". > Chciałbym aby w wyniku najpierw się pojawiły wszystkie wiersze w > których głębokość jest mniejsza niż x (posortowane wg głębokości lub > alfabetycznie wg koloru, lub nie posortowane) a dalej pozostałe > wiersze posortowane alfabetycznie wg koloru.
select * from tabela where glebokosc < 100 order by glebokosc, kolor union select * from tabela where glebokosc >= 100 order by kolor
przy zastosowaniu "union" kolumny w obydwóch selectach muszą miec takie same typy i ich liczba musi byc jednakowa
union podobno jest w mysql od 4.0 - gdzie to przed chwila przeczytalem
powienien jeszcze byc 'union all' jeden union od drugiego rozni sie tym ze jeden wyswietla wszystko a drugi wybiera niepowtarzajace sie wiersze
> Z góry dziękuję za pomoc. nie ma za co :) > Pozdrawiam, > Kamil
ja również Artur Z.
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Tojkior - 23-03-2007 00:02
=?iso-8859-2?q?Re:_Sortowanie_wyniku_wg_dw=F3ch_kryteri=F3w?=
On 22 Mar, 12:45, "ZieleE" <zieleeWYTNI...@op.pl> wrote: > > Witam, > > Czy da się jakoś skonstruować pojedyncze zapytanie SQL (MySQL), tak > > aby było jakby złączeniem dwóch zapytań? > tak :] > > Załóżmy, że w tabeli są między innymi pola "głębokość" i "kolor". > > Chciałbym aby w wyniku najpierw się pojawiły wszystkie wiersze w > > których głębokość jest mniejsza niż x (posortowane wg głębokości lub > > alfabetycznie wg koloru, lub nie posortowane) a dalej pozostałe > > wiersze posortowane alfabetycznie wg koloru. > > select * from tabela where glebokosc < 100 order by glebokosc, kolor > union > select * from tabela where glebokosc >= 100 order by kolor > > przy zastosowaniu "union" kolumny w obydwóch selectach muszą miec takie same > typy i ich liczba musi byc jednakowa > > union podobno jest w mysql od 4.0 - gdzie to przed chwila przeczytalem > > powienien jeszcze byc 'union all' jeden union od drugiego rozni sie tym ze > jeden wyswietla wszystko a drugi wybiera niepowtarzajace sie wiersze > > > > > Z góry dziękuję za pomoc. > nie ma za co :)
Dzięki - gdzieś mi to umknęło. Pozdrawiam, Kamil
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?=
=?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?=
=?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?=
=?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
zanotowane.pldoc.pisz.plpdf.pisz.plnocnerozmowy.xlx.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 |
|