Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Select w selectcie?, Jak to policzyć?
Storm
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.03.2005

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


Witam.

Mam sobie tabelę "marka". W niej takie oto pola:
- Platinum
- Akson
- Verbatim
- Dysan
...
Czy da się stworzyć - i jak - takie zapytanie, którego wynikiem byłoby zgrupowanie wyniku zapytanie i wyśietlenie np:
Dysan 34
Verbatim 310
Platinum 78
?
Go to the top of the page
+Quote Post
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Nie wiem czy da się jedym zapytaniem, ale spróbuj jakoś tak:
  1. SELECT *
  2. FROM TABLE GROUP BY Platinum

potem dodając AND, ale nie wiem czy to będzie działać... ewentulanie jeśli chcesz sumować:
  1. SELECT SUM(Platinum) AS suma
  2. FROM TABLE


Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Da sie zrobic.

  1. SELECT COUNT(*), pole_marka
  2. FROM tabela_marka GROUP BY pole_marka


--------------------
Go to the top of the page
+Quote Post
Amao
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.03.2004
Skąd: Jaworzno

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


  1. SELECT count(*)
  2. FROM tabela GROUP BY nazwa

gdzie nazwa to kolumna z wartościami dysan, verbatim itd.
Go to the top of the page
+Quote Post
Storm
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.03.2005

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


Wydaje mi się, że prawidłowe rozwiązanie przedstawił SongoQ i faktycznie ono działa, pozostałych nie testowałem, ale:
- rozwiązanie Amao stosowałem do wyciągnięcia ile jest czegoś bez drugiej komórki tabeli, której zabraknie
- Scarface - to wyciągnie mi same płyty marki Platinum, a nie wszystkie... :/

Dzięki wszystkim smile.gif
Pozdrawiam
Go to the top of the page
+Quote Post
bigZbig
post
Post #6





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Czy mam rozumiec ze masz table marka w ktorej masz cos na wzor:

marka
#id
Platinum
Akson
Verbatim
Dysan

a jesli tak to co wpisujesz jako wartosci? 1 i 0 ?

Napisz jak wyglada ta tabela i jakie moze przyjmowac przykladowe wartosci, a ja Ci napisze jak to policzyc?


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
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: 22.08.2025 - 08:54