Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> count(*) - czy da się zrobić coś takiego ?
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


Czy da się napisać takie zapytanie do bazy, które będzie pokazywało wartośc count ?

Chodzi mi o to, że mam do wykonania poniższe zapytanie gdzie ręcznie muszę zieniać wartośc Node - doszedłem do 110. I jeśli wynik count jest między 1000 a 2000 to zapisuje to do excela.
Jeśli bym mógł zrobić zapytanie, które przeleci przez Node od 1 do 999 i wyświetli mi dla każdego ile wynosi count(*) to będę miał cały dzień roboty z głowy...

  1. SELECT count(*) FROM Tabela.stat WHERE Node LIKE '109';
  2. 829
  3.  
  4. SELECT count(*) FROM Tabela.stat WHERE Node LIKE '110';
  5. 1001




Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Tak, da się zrobić coś takiego:
  1. SELECT node, count(*) AS node_count FROM tbl_name GROUP BY node;


PS. Używanie LIKE do sprawdzania wartości to nieporozumienie. Użyj normalnego operatora porównania: =
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 17.09.2025 - 16:26