dúvida SQL

5 respostas
D

—Selecione todos os números de processos, datas de aberturas, os nomes de pessoas autor e réu, que possuem 85% de acerto ou igualdade no nome, comparado ao nome digitado, sem case sensitive.

como posso comparar ao nome digitado no postgree sql??

como posso fazer essa comparação?

5 Respostas

B

Poste a declaração (“DDL”) dessas tabelas, também conhecido por “CREATE TABLE”.

zanata

Olá.

Falta muita informação na sua pergunta, mas acredito que você esteja buscando algo relacionado a “pesquisa fonética”.

Dê uma olhada nesse artigo e veja se isso ajuda:

Busca Fonética no PostgreSQL
http://howjavaworks.wordpress.com/2011/10/04/busca-fonetica-no-postgresql/

Pode ser que o artigo seja muito resumido para o seu caso, mas use esse material para ajudá-lo a pesquisar a própria documentação do PostgreSQL. Tem muitos exemplos por lá.

[]s

D

tabela

CREATE VIEW dados_processo AS SELECT p.processo_id, (SELECT per.pessoa_nome from partes pa inner JOIN pessoa per ON per.pessoa_id = pa.pessoa_id where pa.tipo = 'Réu'::bpchar and pa.processo_id = p.processo_id) as Reu, (SELECT per.pessoa_nome from partes pa inner JOIN pessoa per ON per.pessoa_id = pa.pessoa_id where pa.tipo = 'Autor'::bpchar and pa.processo_id = p.processo_id) as Req, p.processo_numero, p.processo_data_abertura, p.processo_data_conclusao, p.processo_situacao, p.vara_id , v.vara_descricao, t.tribunal_descricao FROM processo p JOIN vara v ON v.vara_id = p.vara_id JOIN tribunal t ON t.tribunal_id = v.tribunal_id;

D

por exemplo se uma pessoa digitar joão

ele vai mostrar todo mundo q tem joão no nome

tipo

agora como vou fazer esta comparação

pra vários outros nomes q forem digitados

entendeu?

D
eu ja fiz isso aqui só falta a comparação zanata com aquele mesmo banco la!

eu ja fiz isso aqui só falta a comparação zanata com aquele mesmo banco la!

Criado 28 de novembro de 2011
Ultima resposta 28 de nov. de 2011
Respostas 5
Participantes 3