Möchte wissen wieviel Datenstätze ich in einer Tabelle habe.
select count(1) from table;
Gibt es da eine Möglichkeit, oder muß ich sie mit einer selbst geschriebenen Funktion ermitteln?
Alle selektieren
mit Schleife durchlaufen und zählen
Bitte um eine kleine Hilfestellung.
mfg
Darian
test=*# select * from foo;
id
----
1
2
3
3
(4 rows)
Time: 1.006 ms
test=*# select count(1) from foo;
count
-------
4
(1 row)
Time: 1.698 ms
test=*# select id, count(1) from foo group by id order by id;
id | count
----+-------
1 | 1
2 | 1
3 | 2
(3 rows)
Time: 1.427 ms
test=*#
reicht das? Falls nicht: erklär Dein Problem genauer.