Compara dos cadenas de caracteres, si son iguales devolverá 0, si la primera cadena es menor que la segunda devolverá -1 y devolverá 1 en otro caso.

Ejemplo de uso 1:

SELECT IF (STRCMP(‘Texto1’, ‘Texto2’), ‘Distintos’, ‘Iguales’)
FROM dual;

Devolverá «Distintos», porque la función «STRCMP» compara «Texto1» con «Texto2» y devuelve «-1» puesto que no son iguales y, además, «Texto1» es menor que «Texto2».

Ejemplo de uso 2:

SELECT STRCMP(‘Texto3’, ‘Texto2’)
FROM dual;

Devolverá «1» puesto que son distintos y «Texto3» no es más pequeño que «Texto2».

Ejemplo de uso 3:

SELECT STRCMP(‘AjpdSoft’, ‘AjpdSoft’)
FROM dual;

Devolverá «0» puesto que las cadenas de texto son iguales.