Difference between revisions of "SOUNDEX()"

From Recital Documentation Wiki
Jump to: navigation, search
Line 1: Line 1:
=SOUNDEX()=
 
 
 
 
==Class==
 
==Class==
 
String Data
 
String Data
Line 25: Line 22:
 
<code lang="recital">
 
<code lang="recital">
 
if soundex("Jonas") = soundex("Jones")
 
if soundex("Jonas") = soundex("Jones")
  ? "These names are phonetically similar."
+
    ? "These names are phonetically similar."
 
endif
 
endif
 
index on soundex(name) to similars
 
index on soundex(name) to similars
Line 36: Line 33:
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
[[Category:String Data]]
 +
[[Category:String Data Functions]]

Revision as of 16:00, 2 June 2009

Class

String Data


Purpose

Function to perform phonetic similarity evaluation


Syntax

SOUNDEX(<expC>)]]


See Also

DIFFERENCE(), INDEX


Description

The SOUNDEX() function returns a code that represents the equivalent of <expC>. By comparing the codes that are returned for different words, it is possible to check whether different character strings sound alike. The SOUNDEX() function is particularly useful when used with indexes. The "?" operator, which appears in the query menu, operates a sounds-like comparison between two strings. The comparison returns .T. if two strings are phonetically similar.


Example

if soundex("Jonas") = soundex("Jones")
    ? "These names are phonetically similar."
endif
index on soundex(name) to similars
display all for "Jones" ? name


Products

Recital Database Server, Recital Mirage Server, Recital Terminal Developer