![](/img/trans.png)
[英]How to return 'true/false' for each value, if it appears at a groups in MYSQL?
[英]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.