2011/1/6 Elton Moura <[email protected]>:
> Por favor, alguém sabe como contar o número de ocorrências de uma
> palavra em um campo de texto no PostgreSQL?
> Eu estava tentando com regexp_matches mas não resolveu.
SELECT COUNT(1) AS ocor
FROM regexp_matches('eu vi uma barata na careca do vovo assim que
a barata me viu bateu asas e voou', 'barata', 'g');
ocor
-------
2
(1 row)
Esta solução está tão deselegante que estou torcendo pra alguém
aparecer com algo simples e funcional para resolver este problema.
Dependendo do que vc está fazendo, provavelmente seria melhor vc olhar
para as funções de FTS[1]
1) http://www.postgresql.org/docs/9.0/interactive/functions-textsearch.html
Abraço!
-Leo
--
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral