我的表中有一个名为image_src的字段。如果字段包含某些内容(非空或空),我希望得到类似于布尔值1的内容,否则为0。那么有什么功能吗?在PHP中我们有isset()
类似的东西:
Select isset(image_src) from table
答案 0 :(得分:3)
看看这里:
SELECT if(image_src is null OR image_src = '', 0, 1) FROM table
此行将检查该字段是空还是空。
答案 1 :(得分:2)
MySQL具有isnull
功能。
答案 2 :(得分:1)
SELECT IF(ISNULL(image_src), 0, 1) AS aliased_value FROM table