Oracle sql
supposedly有四个不等式运算符:
>!=
> ^ =
><>
>¬=
(PL/SQL operators有些不同,他们允许〜=而不是¬=,但这并不直接相关)
手册包括警告“某些形式的不平等状况可能在某些平台上无法使用”.这适用于至少第4个选项¬=.在Windows,Linux或Solaris上,该语法不适用于我.
我的问题是:
这是我最好的猜测各种不等式运算符的推导和可用性:
><> – 原本的.用于多种语言(BASIC,Pascal等).
可能在所有平台上可用.
>!= – 从C和它的衍生物(C,C,Java,C#等,blah).我预计
这在所有平台上都可用.
>¬= – 此操作符可能仅在IBM大型机上可用.我知道
因为我刚刚尝试它,HP-UX不支持它.亲爱的
对我的心从语言PL / I(这是资本“我”而不是“1”
虽然它代表罗马数字“一”,从而代表了语言
是“尿尿”.我知道你想知道:-),IBM的混蛋
stepchild … ahem,我的意思是“令人愉快的组合”FORTRAN,Algol,
和一杯COBOL. PL / I是第二台高级电脑
我学到的语言和我生活中使用的第一个
一个软件开发人员从好的老天,男人是男人,
妇女是女人,电脑是水冷的.不是吗
对,Josiah ..? (还有十点额外的信用为那些谁可以
识别THAT线来自哪里!)
> ^ = – 我怀疑这是与以前的“仅限IBM”类似的
操作符,使其成为用于计算机的“IBM-ish”操作符
缺少IBM“¬”(not)字符.可能在所有平台上都支持
FWIW我总是使用<>.老习惯像老程序员一样死亡.