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

Responder a