簡體   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