From: | Lee Kindness <lkindness(at)csl(dot)co(dot)uk> |
---|---|
To: | "Nigel J(dot) Andrews" <nandrews(at)investsystems(dot)co(dot)uk> |
Cc: | Ben-Nes Michael <miki(at)canaan(dot)co(dot)il>, postgres <pgsql-general(at)postgresql(dot)org>, Lee Kindness <lkindness(at)csl(dot)co(dot)uk> |
Subject: | Re: how to count string occurrence in column |
Date: | 2002-08-27 09:35:59 |
Message-ID: | 15723.18431.500585.267567@kelvin.csl.co.uk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Actually i'm sure the original poster is after something like:
SELECT count('qwerty qwert qwertyffff fff qq', 'qwerty');
count
--------
2
(1 row)
But off the top of my head i cannot think of a suitable standard
function...
Lee.
Nigel J. Andrews writes:
>
> On Tue, 27 Aug 2002, Ben-Nes Michael wrote:
> > Hi All
> >
> >
> > How can i count how many time a string 'hello' appear in a column.
> >
> > for example.
> >
> > select *, count_num_of_string(column, 'hello') from table;
>
> SELECT colname, count(1) FROM mytable WHERE colname = 'hello';
>
> or case insensitively
>
> SELECT colname, count(1) FROM mytable WHERE lower(colname) = 'hello';
>
> or get a list of frequencies, most frequent listed first:
>
> SELECT colname, count(1) FROM mytable GROUP BY colname ORDER BY 2 DESC;
>
>
> I don't know any good books on SQL but I suggest you see what you can
> find. Of course there may well be some tutorials available on the web.
>
>
> --
> Nigel J. Andrews
> Director
>
> ---
> Logictree Systems Limited
> Computer Consultants
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
From | Date | Subject | |
---|---|---|---|
Next Message | Ben-Nes Michael | 2002-08-27 09:38:52 | how to count string occurrence in column |
Previous Message | Nigel J. Andrews | 2002-08-27 09:17:44 | Re: how to count string occurrence in column |