Se tiver outra, beleza mas essa já resolve meu problema, valeu.
Em 6 de janeiro de 2011 14:57, Leonardo Cezar <[email protected]> escreveu: > 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 > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
