La función EXACT compara dos cadenas de texto, devolviendo True si son iguales y False en caso contrario.
EXACT(
text1,
text2
)
- text1: Primera cadena de texto a comparar o nombre de la columna conteniendo las primeras cadenas de texto a comparar.
- text2: Segunda cadena de texto a comparar o nombre de la columna conteniendo las segundas cadenas de texto a comparar.
La función EXACT devuelve un booleano.
EXACT es sensible a mayúsculas y minúsculas, por lo que la comparación de "A" y "a" devolverá el valor False. No es sensible, sin embargo, a posibles diferencias de formato que puedan existir:
Si alguno de los argumentos no es una cadena de texto, se convierte a texto. De esta forma, EXACT devolverá el valor True si compara la cadena de texto "TRUE" con el booleano TRUE(), o si compara la cadena de texto "0" (cero) con el número 0.
En este ejemplo se desea averiguar si los productos incluidos en la primera columna de la tabla pertenecen a la categoría "UC". Para ello se extrae el código de la categoría (buscando el espacio en blanco y extrayendo los dos caracteres siguientes) y se compara con la cadena "UC":