2011/1/6 Elton Moura <elton...@gmail.com>: > 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral