Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: count(*) - czy da się zrobić coś takiego ?
Forum PHP.pl > Forum > Bazy danych > MySQL
czezz
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




Crozin
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: =
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.