ďťż
 
[MySQL5] COUNT z =?ISO-8859-2?Q?uwzgl=EAdnieniem_HAVING?= ďťż
 
[MySQL5] COUNT z =?ISO-8859-2?Q?uwzgl=EAdnieniem_HAVING?=
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

[MySQL5] COUNT z =?ISO-8859-2?Q?uwzgl=EAdnieniem_HAVING?=



SuperTen - 14-02-2007 00:03
[MySQL5] COUNT z =?ISO-8859-2?Q?uwzgl=EAdnieniem_HAVING?=
  Witam, mam pytanie jak w jednym zapytaniu wyciągnąć liczbę spełniających
warunek z HAVING

SELECT {coś} FROM tabela GROUP BY kolumna HAVING SUM(kolumna2)>2

no i chciałbym żeby {coś} było równe liczbie zwróconych wierszy.
COUNT(*) zwróci liczbę wierszy po warunku WHERE, ale przed HAVING

Chce uniknąć podzapytania w stylu

SELECT COUNT(*)
FROM (
SELECT id
FROM tabela
GROUP BY kolumna
HAVING SUM(kolumna2)>2
) sub

--
_________
/ , _ \ | Pozdrawiam. SuperTen. |
`. '|(_) .' | "...Codziennie gdy wstajesz, otrzymujesz |
`. .' | szansę, aby stać się lepszym..." |
`.' | ...@..%..+ $this->wyslij(); |





Rafal \(sxat\) - 14-02-2007 00:03

 
Witam, mam pytanie jak w jednym zapytaniu wyciągnąć liczbę spełniających
warunek z HAVING

SELECT {coś , sum(cos) as sum } FROM tabela GROUP BY kolumna HAVING sum>2




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 15-02-2007 00:06

  SuperTen wrote:
> Witam, mam pytanie jak w jednym zapytaniu wyciągnąć liczbę spełniających
> warunek z HAVING
>
> SELECT {coś} FROM tabela GROUP BY kolumna HAVING SUM(kolumna2)>2
>
> no i chciałbym żeby {coś} było równe liczbie zwróconych wierszy.
> COUNT(*) zwróci liczbę wierszy po warunku WHERE, ale przed HAVING
>
> Chce uniknąć podzapytania w stylu
>
> SELECT COUNT(*)
> FROM (
> SELECT id
> FROM tabela
> GROUP BY kolumna
> HAVING SUM(kolumna2)>2
> ) sub

A co Ci w tym przeszkadza?

--
P.M.




SuperTen - 15-02-2007 00:06

  Paweł Matejski napisał(a):
> SuperTen wrote:
>> SELECT COUNT(*)
>> FROM (
>> SELECT id
>> FROM tabela
>> GROUP BY kolumna
>> HAVING SUM(kolumna2)>2
>> ) sub
>
> A co Ci w tym przeszkadza?
>

Niepotrzebne zwracanie danych przez podzapytanie :)

--
_________
/ , _ \ | Pozdrawiam. SuperTen. |
`. '|(_) .' | "...Codziennie gdy wstajesz, otrzymujesz |
`. .' | szansę, aby stać się lepszym..." |
`.' | ...@..%..+ $this->wyslij(); |





SuperTen - 15-02-2007 00:06

  Rafal (sxat) napisał(a):
> Witam, mam pytanie jak w jednym zapytaniu wyciągnąć liczbę spełniających
> warunek z HAVING
>
>
> SELECT {coś , sum(cos) as sum } FROM tabela GROUP BY kolumna HAVING sum>2
>
>
>

Nie rozumiem jak to ma mi zwrócić to co zwraca zapytanie podane w
pierwszym poście

--
_________
/ , _ \ | Pozdrawiam. SuperTen. |
`. '|(_) .' | "...Codziennie gdy wstajesz, otrzymujesz |
`. .' | szansę, aby stać się lepszym..." |
`.' | ...@..%..+ $this->wyslij(); |
  • 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
  • ets2.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