gpt4 book ai didi

sql - 三值逻辑上下文中 bool 运算符和比较运算符的语义

转载 作者:行者123 更新时间:2023-12-04 11:31:58 24 4
gpt4 key购买 nike

教授问我这个问题:

三值逻辑上下文中 bool 运算符和比较运算符的语义是什么?

我不确定他是什么意思。什么是比较运算符?这和关系运算符一样吗?语义?他在三值逻辑的上下文中询问这两个术语的“含义”?

谢谢。

最佳答案

根据定义, bool 值由两个选项组成:True 和 False,或它们的某种表示,如 1/0、ON/OFF、YES/NO 等。

许多数据库系统还允许您在指定为 bool 值的字段中存储 NULL 值,以允许它们表示三个值:是、否和未知 (NULL)。

bool 运算符是 AND、OR 和 NOT。
比较运算符是某种形式的 EQUALS 或 NOT EQUALS。

两端带有 TRUE/FALSE 值的操作很明显:
真或假 -> 真
不正确 -> 错误
真=真->真

他得到的是添加NULL(未知)值的结果:
TRUE 或 UNKNOWN(NULL) -> ???
未知(空)-> ???
真=未知(空)-> ???

关于sql - 三值逻辑上下文中 bool 运算符和比较运算符的语义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com