2012-11-17 50 views
2

我想表達條件(在where子句中),其中一列中的值強制條件必須在另一列滿足。這是合乎邏輯的(→)關係,相當於「不是A或B」(¬A∨B)。SQL是否暗含( - >)關係運算符

有一個現有的SQL操作或功能是什麼?我擔心(not(A) or B)表達式可能會混淆我的代碼的未來維護者,他們沒有CS背景。

+3

我不同意。你發佈的括號表示非常清楚。 –

+0

標準SQL沒有這樣的操作符! (不是(A)或B)真的令人困惑? – Mithrandir

+0

如果您認爲它很混亂,請將其包裝在用戶定義的功能中。 – Laurence

回答

1

沒有這樣的操作符。定義這樣的功能或使用評論。