Re: how to count string occurrence in column - Mailing list pgsql-general

From Lee Kindness
Subject Re: how to count string occurrence in column
Date
Msg-id 15723.18431.500585.267567@kelvin.csl.co.uk
Whole thread Raw
In response to Re: how to count string occurrence in column  ("Nigel J. Andrews" <nandrews@investsystems.co.uk>)
Responses Re: how to count string occurrence in column
Re: how to count string occurrence in column
List 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

pgsql-general by date:

Previous
From: "Nigel J. Andrews"
Date:
Subject: Re: how to count string occurrence in column
Next
From: "Peter Gibbs"
Date:
Subject: Re: Cast Type