string comparison

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Poston Tue, 01 Nov 2005 1:28 pm

is there any way to talk to oracle compare string less so
Code: Select all
select * nomes where col1=col2;

só que por exemplo
col1 ='ção paulo'
col2='são paulo'

IE registered wrong a letter. is like talking to the oracle compare in this situation and tell is =?

understand my doubt:) thank you!
ualex
Location: Bauru - SP

Poston Tue, 01 Nov 2005 2:21 pm

Hello Ualex, sorry but I don't quite understand your question.
You want the query to return = for syntax errors based on phonetics of words?

tion type paulo and são paulo?

:?: It needs a slightly different treatment, some time ago I developed a package for this kind of situation as well as car errors = expensive, roast = asado, found = axado It needs to work with the Phonetics, there is a function called Soundex that makes something similar but for a limited number of characters in the word nro.

If that is really your question and have interest in the package warns that I put it here in the Forum, it's kind of a big boy but não dá nada!

[] 's Maurício Gonzatto
MuLtAnI
Location: Videira - SC


Poston Tue, 01 Nov 2005 2:31 pm

Yes has the oracle function SOUNDEX, but she is in English.

I found this LINK which has a soundex algorithm: http://www.macoratti.net/sql_sdex.htm once I met a program that did that in Portuguese. Unfortunately, I don't remember his name. Maybe I'm at home on my bench (I'll search there and answer here if I find). But I think this program no longer exists.
dr_gori
Location: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Poston Tue, 01 Nov 2005 2:50 pm

Mauritius Gonzatto, is +-that's right. I imagined something based on string and not in sound. but thanks
ualex
Location: Bauru - SP

Poston Thu, 03 Nov 2005 3:49 pm

Well, if that's the case I think the phonetic search will help you, because with her a query of \"NG Paulo\" is equal to \"São Paulo\".

The process is a little long, and I recommend reading with calm. I did that a long time ago and never put your hand. I was thinking of creating a C # Library based on my code, but as I'm no Oracle and no time at the moment is hard. I shake with Oracle these days, IE ... I was like 6 months! hehehe Dr. Gori yo! But tamo aí, willing to help and learn as much as possible!

Follow the link to download: http://www.algoritmosdigitais.com.br/Ap ... netica.doc hope it helps [] 's
MuLtAnI
Location: Videira - SC




Return to SQL

Who is online

Users browsing this forum: No registered users and 3 guests