sql >> Databáze >  >> RDS >> Oracle

Operátor nerovnosti Oracle:¬=

Zde je můj nejlepší odhad ohledně odvození a dostupnosti různých operátorů nerovnosti:

  • <> - originál. Používá se v mnoha jazycích (BASIC, Pascal atd.). Pravděpodobně dostupné na všech platformách.
  • != - z C a jeho derivátů (C, C++, Java, C# atd., bla). Očekávám, že je to dostupné na všech platformách.
  • ¬= - Tento operátor je pravděpodobně dostupný pouze na sálových počítačích IBM. Vím, že to není podporováno na HP-UX, protože jsem to právě zkoušel. Blízko a drahé mému srdci. Z jazyka PL/I (to je velké 'i', ne '1', i když to představuje římskou číslici "one", a proto je jazyk "pee ell one". Věděl jsem, že to chcete vědět :-), IBM's bastardstepchild...ehm, mám na mysli "úžasnou kombinaci" FORTRAN, Algol a dotek COBOL. PL/I byl druhý počítačový jazyk na vysoké úrovni, který jsem se naučil, a první, který jsem použil, když jsem se živil jako softwarový vývojář. Ze starých dobrých časů, kdy muži byli muži, ženy ženami a počítače byly chlazené vodou. Není to tak, Josiahu...? (A deset bodů navíc pro ty, kteří dokážou identifikovat, odkud TA čára pochází!)
  • ^= - Mám podezření, že je to myšleno jako podobný předchozímu operátoru "pouze IBM", což z něj činí operátor "IBM-ish" pro použití na počítačích, které postrádají znak IBM "¬" (ne). Pravděpodobně podporováno na všech platformách.

FWIW Vždy používám <> . Staré zvyky, jako staří programátoři, těžce umírají. :-)



  1. Zlepšení výkonu OFFSET v PostgreSQL

  2. Jak změnit pole ID automatického číslování na sériový typ v PostgreSQL

  3. Zahoďte milisekundovou část z časového razítka

  4. Parametr thread_stack serveru MySQL - co to je? Jak velký by měl být?