Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zliczenie rekordów z grupowaniem
Blackhole
post 30.01.2006, 20:31:19
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


Załóżmy, iż mam tabelę
Cytat
id | element | grupa
W kolumnie grupa niech będzie jedna z 3 wartości 0,1 lub 2.
Niech tabela wygląda np. tak:
Cytat
1 | elem1 | 0
2 | elem2 | 1
3 | elem3 | 0
4 | elem4 | 2
5 | elem5 | 1

Wykonuję zapytanie
  1. SELECT count(*)
  2. FROM tabela
  3. GROUP BY grupa;
Jak teraz dowiedzieć się, który wiersz z wyniku zapytania odnosi się do grupy 0, 1 i 2? A co w przypadku, gdy któraś grupa "będzie pusta"?


--------------------
Ściskam prawicę...
Jacek

http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów!
http://jezusimarlena.ovh.org/
YouTube - Egzorcyzmy Anneliese Michel
Go to the top of the page
+Quote Post
nospor
post 30.01.2006, 20:43:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no ja sie na PG nie znam, ale logiczne wydaje mi się ze tak:
  1. SELECT count(*), grupa
  2. FROM tabela
  3. GROUP BY grupa;


w przypadku gdy grupa będzie pusta, nie zostanie dla niej zwrocony żaden wiersz w tym konkretnym zapytaniu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Blackhole
post 30.01.2006, 20:47:23
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


Dzięki wielkie smile.gif Wydaje mi się, że to zadziała, jak oczekuję.


--------------------
Ściskam prawicę...
Jacek

http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów!
http://jezusimarlena.ovh.org/
YouTube - Egzorcyzmy Anneliese Michel
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 20:52