=?iso-8859-2?q?Sumowanie_niepustych_p=F3l_tabeli?=
mavpl - 14-12-2006 16:09
=?iso-8859-2?q?Sumowanie_niepustych_p=F3l_tabeli?=
Witam wszystkich.
Mam nietypowy problem z mysql (tak mi sie przynajmniej wydaje). Otó? wyobra?my sobie, ?e mam tabel? z?o?on? z kilku kolumn np. pole_1, pole_2, pole_3 i teraz chcia?bym zliczy? wszystkie niepuste pola tej tabeli. Mo?na by to zrobi? za pomoc? trzech oddzielnych zapyta? i wynik zsumowa? lecz zastanawiam si? czy nie ma jakiego? lepszego (bardziej eleganckiego) rozwi?zania. Mam nadziej?, ?e opisa?em to do?? jasno.
Pozdrawiam
mavpl
rafi - 14-12-2006 16:09
=?iso-8859-2?q?Re:_Sumowanie_niepustych_p=F3l_tabeli?= mavpl napisa?(a): > Witam wszystkich. > > Mam nietypowy problem z mysql (tak mi sie przynajmniej wydaje). Otó? > wyobra?my sobie, ?e mam tabel? z?o?on? z kilku kolumn np. pole_1, > pole_2, pole_3 i teraz chcia?bym zliczy? wszystkie niepuste pola tej > tabeli. Mo?na by to zrobi? za pomoc? trzech oddzielnych zapyta? i > wynik zsumowa? lecz zastanawiam si? czy nie ma jakiego? lepszego > (bardziej eleganckiego) rozwi?zania. Mam nadziej?, ?e opisa?em to > do?? jasno. > > Pozdrawiam > > mavpl
a mo?e tak:
select sum(case when pole_1 is not null then 1 else 0 end + case when pole_2 is not null then 1 else 0 end + case when pole_3 is not null then 1 else 0 end) from tabela ???
mavpl - 14-12-2006 16:09
=?iso-8859-2?q?Re:_Sumowanie_niepustych_p=F3l_tabeli?=
On 6 Gru, 21:55, "rafi" <r...@op.pl> wrote: > mavpl napisa?(a): > > > Witam wszystkich. > > > Mam nietypowy problem z mysql (tak mi sie przynajmniej wydaje). Otó? > > wyobra?my sobie, ?e mam tabel? z?o?on? z kilku kolumn np. pole_1, > > pole_2, pole_3 i teraz chcia?bym zliczy? wszystkie niepuste pola tej > > tabeli. Mo?na by to zrobi? za pomoc? trzech oddzielnych zapyta?i > > wynik zsumowa? lecz zastanawiam si? czy nie ma jakiego? lepszego > > (bardziej eleganckiego) rozwi?zania. Mam nadziej?, ?e opisa?em to > > do?? jasno. > > > Pozdrawiam > > > mavpla mo?e tak: > > select > sum(case when pole_1 is not null then 1 else 0 end + > case when pole_2 is not null then 1 else 0 end + > case when pole_3 is not null then 1 else 0 end) > from tabela ???
Wielkie dzi?ki. Dzia?a jak ta lala :)
Pozdro
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.plfelgiuzywane.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 |
|