gpt4 book ai didi

mysql - 需要为表中存在的每一行获取 true/false

转载 作者:行者123 更新时间:2023-11-29 17:51:53 25 4
gpt4 key购买 nike

需要为表中存在的每一行获取 true/false。

我的确切问题是我们如何将 EXISTS 与 IN 子句一起使用。

例如: 选择存在(select 1 from table_name where table_column in ('xyz','abc'))。

即使其中一行存在,也会返回 TRUE。我需要一列,如果一行存在则显示 TRUE,如果不存在则显示 FALSE。仅在“IN”运算符中指定的值的状态。

预期输出:

存在

FALSE//表中不存在xyz

TRUE//表中存在abc

最佳答案

这应该可行,将返回一个结果,TRUE 或 FALSE

SELECT IF(COUNT(*)>0,TRUE,FALSE) as `Exists`
FROM table_name
WHERE table_column in ('xyz','abc')
;

关于mysql - 需要为表中存在的每一行获取 true/false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49250202/

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