sql >> Database teknologi >  >> RDS >> Oracle

Oracle-ulighedsoperator:¬=

Her er mit bedste bud på udledningen og tilgængeligheden af ​​de forskellige ulighedsoperatorer:

  • <> - den oprindelige. Bruges af en række sprog (BASIC, Pascal osv.). Sandsynligvis tilgængelig på alle platforme.
  • != - fra C og dets derivater (C, C++, Java, C# osv. bla). Jeg forventer, at dette er tilgængeligt på alle platforme.
  • ¬= - Denne operatør er sandsynligvis kun tilgængelig på IBM mainframes. Jeg ved, at det ikke understøttes på HP-UX, da jeg lige har prøvet det. Nært og kært på mit hjerte. Fra sproget PL/I (det er stort 'i', ikke '1', selvom det repræsenterer romertallet "én", og sproget dermed er "tisse eller en". Jeg vidste, du ville vide det :-), IBM's bastardstepchild...ahem, jeg mener "dejlig kombination" af FORTRAN, Algol og et strejf af COBOL. PL/I var det andet computersprog på højt niveau, jeg lærte, og det første, jeg brugte til at leve af som softwareudvikler. Fra de gode gamle dage, hvor mænd var mænd, var kvinder kvinder, og computere var vandkølede. Er det ikke rigtigt, Josiah..? (Og ti point ekstra kredit til dem, der kan identificere, hvor DEN linje kommer fra!)
  • ^= - Jeg formoder, at dette er beregnet til at ligne den foregående "IBM-only"-operator, hvilket gør den til en "IBM-ish"-operatør til brug på computere, der mangler IBM-tegnet "¬" (ikke). Sandsynligvis understøttet på alle platforme.

FWIW Jeg bruger altid <> . Gamle vaner, som gamle programmører, dør hårdt. :-)



  1. INDSÆT I ... PÅ DUPLIKAT OPDATERING alle værdier

  2. En indre sammenføjning med SqlAlchemy

  3. gruppe concat ækvivalent i gris?

  4. Oprettelse af en tabel ud fra en forespørgsel ved hjælp af et andet tablespace (Oracle SQL)