ďťż
 
=?iso-8859-2?q?Sumowanie_niepustych_p=F3l_tabeli?= ďťż
 
=?iso-8859-2?q?Sumowanie_niepustych_p=F3l_tabeli?=
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

=?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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • felgiuzywane.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com