[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.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.plets2.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 |
|