Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> metoda COUNT, nie rozumiem COUNT
przonak007
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.06.2012

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


Witam
Jestem początkującym w bazach danych. Mam problem z metoda COUNT. Mam swoją baze danych i chciałbym zrobić coś takiego: Zliczyć ilość kategorii artykułu dla danego dostawcy np

Dostawca
kategoria
ilość

1
do kampieli
3

1
do wlosow
2


Wiem że należy użyć metody 'count' od zliczenia a 'distinct' do nie powtarzania się kategorii. Nie wiem jak jak mam to zrobić
Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


  1. SELECT COUNT(DISTINCT kategoria) AS liczba_kategorii, Dostawca FROM twoja_tabelka GROUP BY Dostawca


Objaśnienie:

"Pobierz liczbę wszystkich kategori (niepowatarzających się) oraz Dostawcę z twojej tabelki grupując po dostawcy"

Zatem - zadziała to tak że dla każdego dostawcy (group by) będzie policzona liczba kategorii ale tak że będą brane pod uwagę unikalne kategorie. Dla przykładu z twojego postu wyjdzie:

Dostawca | liczba_kategori
1 | 2



--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
przonak007
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 4.06.2012

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


bardzo dziękuje za pomoc
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 Aktualny czas: 21.08.2025 - 17:37