gpt4 book ai didi

如果列值 != 指定值,MySQL 返回 true/false

转载 作者:搜寻专家 更新时间:2023-10-30 21:52:16 25 4
gpt4 key购买 nike

如何编写一个 MySQL 查询,根据列的值返回 true/false(实际上是 1/0)。

在我的实例中,我想为日期时间列返回“hasDate”,我们称它为 myDateTime

如果 myDateTime 的值为 000-00-00 00:00:00 我想返回 hasDate 为 0 (false)

如果 myDateTime 有任何其他值我想返回 hasDate 为 1 (true)

感谢您的协助。

最佳答案

使用IF语句

SELECT IF(myDateTime = '0000-00-00 00:00:00',0,1) AS hasDate FROM myTable

但最好的办法是更改您的数据结构以避免这样做。

关于如果列值 != 指定值,MySQL 返回 true/false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12376392/

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