通常の論理演算子は、AND、OR、およびNOTです。
SQLは、null値が "unknown" を表す3値ブール論理を使用します。 詳細については、次の真理値表をご参照ください。
| a | b | a AND b | aまたはb |
| 正しい | 正しい | 正しい | 正しい |
| 正しい | False | False | True |
| 正しい | ヌル | ヌル | 正しい |
| False | False | False | False |
| False | ヌル | False | ヌル |
| ヌル | ヌル | ヌル | ヌル |
| a | NOT a |
| 正しい | False |
| False | True |
| ヌル | ヌル |
演算子ANDおよびORは可換である。 結果に影響を与えずに、左右のオペランドを切り替えることができます。