Skip to content

12. Comparación de Sonidos

Contenido

@Soundex

Determina si el texto es similar en sonido. Devuelve un código que puede ser utilizado para comparaciones.

Sintaxis

@Soundex(Cadena)

Retorno

(Cadena) Retorna el código de similitud de la cadena suministrada

Parámetros

Cadena: (Caracter) es la expresión o campo Caracter para el cual desea comparar su sonido.

Ejemplo

Se parte del campo nombre de una persona(NOMBRE) que es representado por un texto, por ejemplo:
luis
Se desea obtener su código de similitud:
L200
Para esto se invoca la función a través de los siguientes parámetros:
@Soundex(NOMBRE)
Se puede apreciar la similaridad entre estos códigos para textos foneticamente similares:

Ejemplo con Data

NOMBRE
@Soundex(NOMBRE)
luis
L200
lois
L200
lui
L000
jose
J000

@SoundsLike

Establece si dos cadenas o dos campos Caracter o Fecha son similares en sonido. Devuelve un 1 (verdadero) si son similares o un 0 si no lo son (falso).

Sintaxis

@SoundsLike(Cadena1, Cadena2)

Retorno

(Booleano) Indica si las cadenas suenan similar o no

Parámetros

Cadena1: (Caracter) es el sonido a evaluar.
Cadena2: (Caracter) el campo Caracter o Fecha que será verificado para ver si suena similar a la Cadena1.

Ejemplo

Se parte del campo nombre de una persona(NOMBRE) que es representado por un texto, por ejemplo:
Luis
Se desea obtener si es similar a otro nombre:
Lois
Para esto se invoca la función a través de los siguientes parámetros:
@SoundsLike(NOMBRE,"Luis")
Se puede apreciar la similaridad entre estos códigos para textos foneticamente similares:

Ejemplo con Data

NOMBRE
@SoundsLike(NOMBRE,"Luis")
Lois
1
José
0

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.