sql >> Base de Datos >  >> RDS >> Oracle

Operador de desigualdad de Oracle:¬=

Esta es mi mejor suposición en cuanto a la derivación y disponibilidad de los distintos operadores de desigualdad:

  • <> - el original. Utilizado por varios lenguajes (BASIC, Pascal, etc.). Probablemente disponible en todas las plataformas.
  • != - de C y sus derivados (C, C++, Java, C#, etc, bla). Espero que esto esté disponible en todas las plataformas.
  • ¬= - Este operador probablemente solo esté disponible en mainframes de IBM. Sé que no es compatible con HP-UX porque lo acabo de probar. Cercano y querido a mi corazón. Del lenguaje PL/I (que es 'i' mayúscula, no '1', aunque representa el número romano "uno", y por lo tanto el lenguaje es "pee ell uno". Sabía que querías saber eso :-), IBM's hijo bastardo...ejem, me refiero a "combinación deliciosa" de FORTRAN, Algol y un toque de COBOL. PL/I fue el segundo lenguaje informático de alto nivel que aprendí y el primero que utilicé para ganarme la vida como desarrollador de software. Desde los buenos viejos tiempos, cuando los hombres eran hombres, las mujeres eran mujeres y las computadoras se enfriaban con agua. ¿No es así, Josiah...? (¡Y diez puntos de crédito extra para aquellos que pueden identificar de dónde proviene ESA línea!)
  • ^= - Sospecho que está destinado a ser similar al operador anterior "solo IBM", lo que lo convierte en un operador "IBM-ish" para usar en computadoras que carecen del carácter IBM "¬" (no). Probablemente sea compatible con todas las plataformas.

FWIW siempre uso <> . Los viejos hábitos, como los viejos programadores, son difíciles de morir. :-)