sql >> Databasteknik >  >> RDS >> Oracle

Oracle ojämlikhetsoperator:¬=

Här är min bästa gissning om härledning och tillgänglighet för de olika ojämlikhetsoperatörerna:

  • <> - Originalet. Används av ett antal språk (BASIC, Pascal, etc). Förmodligen tillgängligt på alla plattformar.
  • != - från C och dess derivator (C, C++, Java, C#, etc, bla). Jag förväntar mig att detta är tillgängligt på alla plattformar.
  • ¬= – Den här operatören är förmodligen bara tillgänglig på IBM stordatorer. Jag vet att det inte stöds på HP-UX eftersom jag precis provade det. Nära och kära i mitt hjärta. Från språket PL/I (det är stort 'i', inte '1', även om det representerar den romerska siffran "ett", och därmed är språket "kissa eller en". Jag visste att du ville veta det :-), IBMs jävla styvbarn... ahem, jag menar "härlig kombination" av FORTRAN, Algol och en touch av COBOL. PL/I var det andra datorspråket på hög nivå jag lärde mig och det första jag använde för att försörja mig som mjukvaruutvecklare. Från den gamla goda tiden, när män var män, var kvinnor kvinnor, och datorer var vattenkylda. Är det inte så, Josiah..? (Och tio poäng extra kredit för de som kan identifiera var DEN raden kommer ifrån!)
  • ^= - Jag misstänker att detta är tänkt att likna den föregående "IBM-only"-operatören, vilket gör den till en "IBM-ish"-operatör för användning på datorer som saknar IBM-tecknet "¬" (inte). Stöds förmodligen på alla plattformar.

FWIW Jag använder alltid <> . Gamla vanor, som gamla programmerare, dör hårt. :-)



  1. Index autoinkrement för Microsoft SQL Server 2008 R2

  2. Hur man pausar exekveringen av ett uttalande i PostgreSQL

  3. Laddar UTF-8-kodad dump till MySQL

  4. Skapa en tabell i SQLite