【问题标题】:Does SQL have an implies (->) relational operatorSQL 是否有隐含 (->) 关系运算符
【发布时间】:2012-11-17 21:13:15
【问题描述】:

我想表达条件(在 where 子句中),其中一列中的值要求另一列中必须满足条件。这是一个逻辑隐含 (→) 关系,等价于“非 A 或 B”(¬A∨B)。

是否有现有的 SQL 运算符或函数用于此?我担心(not(A) or B) 表达式可能会混淆我的代码的未来维护者,他们没有 CS 背景。

【问题讨论】:

  • 我不同意。您发布的括号表示非常清楚。
  • 标准SQL没有这样的操作符! (不是(A)或B)真正令人困惑的是什么?
  • 如果您认为它令人困惑,请将其包装在用户定义的函数中。
  • 为追随你的可怜的未受过教育的傻瓜发表评论
  • 我想我现在会使用 cmets...

标签: sql operators logic


【解决方案1】:

没有这样的运算符。定义这样的函数或者使用cmets。

【讨论】:

    猜你喜欢
    • 2013-04-30
    • 2018-12-04
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多