gpt4 book ai didi

mysql - 如何从 MySQL 中的函数返回 bool 值?

转载 作者:IT王子 更新时间:2023-10-28 23:46:15 32 4
gpt4 key购买 nike

我在表emp 中有a 列b 列。我想从这些列中检索值并使用函数找出它们之间的区别。如果差异为 0,该函数将返回 true,否则返回 false。我不知道如何返回值。

此外,如何将检索到的值存储在变量中?

最佳答案

MySQL 并没有真正的 bool 值。 TRUEFALSE 是 1 和 0 的别名,BOOL 列类型只是 TINYINT(1) 。所有看似给出 bool 结果的表达式实际上都返回 0 或 1。

您可以将查询编写为:

SELECT (a = b) AS a_equals_b
FROM emp
WHERE ...

关于mysql - 如何从 MySQL 中的函数返回 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3228094/

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