| From: | Ron Johnson <ron(dot)l(dot)johnson(at)cox(dot)net> | 
|---|---|
| To: | PgSQL Novice ML <pgsql-novice(at)postgresql(dot)org> | 
| Subject: | Re: Number of rows in a table | 
| Date: | 2003-08-25 17:41:24 | 
| Message-ID: | 1061833284.11922.65.camel@haggis | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-novice | 
On Mon, 2003-08-25 at 11:08, paul butler wrote:
> From:           	"Louise Cofield" <lcofield(at)box-works(dot)com>
> To:             	<pgsql-novice(at)postgresql(dot)org>
> Subject:        	[NOVICE] Number of rows in a table
> Date sent:      	Mon, 25 Aug 2003 10:06:28 -0600
> 
> SELECT count(ColumnName) FROM TableName;
> should do the trick
Well yes, but in most other databases, there is a system table that
stores the approximate number of records in each table, and querying
that system table is a *lot* faster than sequentially reading a 100M
row table.
> > I haven't been able to figure out how to determine the number of
> > populated rows in a table - such as "select max(rownum)" in Oracle.
-- 
-----------------------------------------------------------------
Ron Johnson, Jr. ron(dot)l(dot)johnson(at)cox(dot)net
Jefferson, LA USA
PETA - People Eating Tasty Animals
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Stephan Szabo | 2003-08-25 17:50:09 | Re: Way to tell what SQL is currently running? | 
| Previous Message | Patrick Hatcher | 2003-08-25 17:37:24 | Re: Way to tell what SQL is currently running? |