![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
witam
czy jest jakis sposob aby policzyc liczbe rekordow zawierajacych w jednym polu te same wpisy tzn. id | stan | _ |_____|_ 1 | a |_ _ |_____|_ 2 | b |_ _ |_____|_ 3 | b |_ _ |_____|_ 4 | a |_ _ |_____|_ 5 | c |_ _ |_____|_ 6 | c |_ _ |_____|_ chcialbym otrzymac wynik konstruujac w miare najprostrze zapytanie czy chcac policzyc wszystkie rekordy o stanie a musze zrobic cos takiego: SQL = Select * from tabela where stan='a' i tak dla pozostalych stanow ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat jak zrobie tak jak mowisz i przejade po tablicy wynikow to otrzymuje cos takiego: ['a','b','c'] jedno ci musze przyznac: jestes bardzo odporny..... ...na wiedze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jesli nie rozumiesz, to doczytaj w manualu. skoro w select wystepuja dwie rzeczy do wyswietlenie, to znaczy ze te dwie rzeczy są. wstaw sobie to do PMA lub innego klienta bazodanowego a zobaczysz. z count zrob alias, to bedziesz to widzial pod konkretna nazwa:
Teraz twoja ilosc bedzie zapisana pod nazwą ilosc to zapytania zwraca po dwie kolumny w rekordzie, a nie po jednej tak jak ty chyba myslisz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:15 |