sql >> Database >  >> RDS >> Oracle

Oracle-ongelijkheidsoperator:¬=

Hier is mijn beste gok over de afleiding en beschikbaarheid van de verschillende ongelijkheidsoperatoren:

  • <> - het origineel. Gebruikt door een aantal talen (BASIC, Pascal, enz.). Waarschijnlijk beschikbaar op alle platforms.
  • != - van C en zijn afgeleiden (C, C++, Java, C#, etc, blah). Ik verwacht dat dit op alle platforms beschikbaar is.
  • ¬= - Deze operator is waarschijnlijk alleen beschikbaar op IBM-mainframes. Ik weet dat het niet wordt ondersteund op HP-UX, omdat ik het net heb geprobeerd. Dichtbij en dierbaar in mijn hart. Van de taal PL/I (dat is hoofdletter 'i', niet '1', hoewel het het Romeinse cijfer "één" vertegenwoordigt, en dus de taal is "pie el één". Ik wist dat je dat wilde weten :-), IBM's bastaardstiefkind...ahem, ik bedoel "heerlijke combinatie" van FORTRAN, Algol en een vleugje COBOL. PL/I was de tweede computertaal op hoog niveau die ik leerde en de eerste die ik gebruikte om mijn brood te verdienen als softwareontwikkelaar. Uit de goede oude tijd, toen mannen nog mannen waren, waren vrouwen vrouwen en waren computers watergekoeld. Is dat niet zo, Josiah..? (En tien punten extra punten voor degenen die kunnen achterhalen waar DIE regel vandaan komt!)
  • ^= - Ik vermoed dat dit vergelijkbaar is met de voorgaande "IBM-only"-operator, waardoor het een "IBM-achtige" operator is voor gebruik op computers die het IBM-teken "¬" (niet) missen. Waarschijnlijk ondersteund op alle platforms.

FWIW Ik gebruik altijd <> . Oude gewoonten, zoals oude programmeurs, sterven hard. :-)



  1. Primaire sleutel (ID) niet opgehaald (?) uit database met OpenJPA

  2. Speciale tekens van Oracle

  3. Hoe maak je een postgres-extensie in de container?

  4. Reduceer MySQL-query's tot één query om te versnellen