Re: how to count string occurrence in column

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

In response to

Responses

Browse pgsql-general by date

  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