繁体   English   中英

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

[英]MySQL return true/false if col value != specified value

如何编写基于列值返回true / false(实际为1/0)的MySQL查询。

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

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

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

谢谢你的协助。

使用IF语句

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

但是最好的主意是更改您的数据结构,以避免这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM