2008/10/8, Marcos Fabrício Corso <[EMAIL PROTECTED]>: > A dúvida é sobre sql, de iniciante > Como faço um select num campo buscando por um pedaço inicial da palavra > Por exemplo, se eu digitar "pal", o select me retorna todas as palavras com > as iniciais "pal", como palavra, paladar, palmito, .... >
SELECT ... WHERE seu_campo LIKE 'pal%'; ou, caso deseje ignorar caixa (maiúsculo/minúsculo): SELECT ... WHERE seu_campo ILIKE 'pal%'; Você também pode utilizar expressões regulares: SELECT ... WHERE seu_campo ~ '^pal*'; ou, ignorando caixa: SELECT ... WHERE seu_campo ~* '^pal*'; Veja: http://www.postgresql.org/docs/current/interactive/functions-matching.html Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral