Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak policzyć jednym zapytaniem
bcb
post 21.11.2007, 12:45:26
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2005

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


Witam, pytanko...
Mam tabele w której są jakieś dane i jedna kolumna "rodzaj",
rodzaj jest typu ENUM('k', 's'), da sie jednym zapytaniem wyciągnąć ile wierszy ma wartość 'k' a ile 's'?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 21.11.2007, 12:48:28
Post #2





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




http://dev.mysql.com/doc/refman/5.0/en/select.html
group by oraz count

powodzenia smile.gif


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

"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
bcb
post 21.11.2007, 13:02:30
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2005

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


Hmm, fakt:

  1. SELECT COUNT(*) AS 'ilosc' FROM <span style='color:orange'><tabela> GROUP BY rodzaj


tylko że dostaje coś takiego:

Cytat
ilosc
------
1
4


Po ilości w tabeli widzę co jest k a co jest s.
ale czy zawsze będzie tak ze pierwszy wiersz to s a drugi k?

Ten post edytował bcb 21.11.2007, 13:06:19
Go to the top of the page
+Quote Post
nospor
post 21.11.2007, 13:05:22
Post #4





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




no a ciezko dopisac do selecta jeszcze rodzaj?
  1. SELECT COUNT(*) AS 'ilosc', rodzaj FROM tabela GROUP BY rodzaj


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

"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

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: 22.06.2025 - 07:08