sql - 选择存在语句返回 int 或 boolean

我想知道是否存在这样的选择语句

SELECT EXISTS(SELECT * from example WHERE exampleid=1);

返回 1 或 0,或 TRUE 或 FALSE

回答1

正如评论中已经提到的,EXISTS 运算符的计算结果为布尔值 value。然而,这会导致 1/0 还是 True/False(或其他),这将取决于所使用的特定 DBMS。

https://www.sqlite.org/lang_expr.html#exists_op

相似文章

java - 在线程中设置一个 volatile 变量

我试图在其他线程中设置一个名为accelerationCheck的易失性布尔变量,并从“主线程”中检索它的value。如果加速度在至少500毫秒内低于-7,则此变量必须为真,否则为假。问题是我有时会在...