dblmetaphone(R;X)
Returns the Double Metaphone hash of a given value.
Syntax
dblmetaphone(R;X)
Input
| Argument | Type | Description |
|---|---|---|
R |
text | Determines whether to return the primary code, secondary code, or
bothR must be one of the following:
If |
X |
text | A column name |
Return Value
Returns a text string corresponding to the phonetic hash of X translated
using the Double Metaphone algorithm.
If X is N/A, the result is N/A.
If R is N/A, an error is returned.
Sample Usage
result_code |
value |
dblmetaphone(result_code;value) |
|---|---|---|
| 'first' | 'Smith' | 'SM0' |
| 'first' | 'Smythe' | 'SM0' |
| 'first' | 'Schmidt' | 'XMT' |
| 'first' | '' | NA |
| 'second' | 'Smith' | 'XMT' |
| 'second' | 'Smythe' | 'XMT' |
| 'second' | 'Schmidt' | 'SMT' |
| 'second' | '' | NA |
| 'both' | 'Smith' | 'SM0_XMT' |
| 'both' | 'Smythe' | 'SM0_XMT' |
| 'both' | 'Schmidt' | 'XMT_SMT' |
| 'both' | '' | '_' |
Additional Information
- This function is not Unicode (UTF-8) compliant.
