关于mysql的语句 现在想实现查询数据的时候,判断其中一个是否为空,为空赋值1否则赋值0

例如
select id,name,phone from table
要判断phone是否为空,如果为空的话把phone字段直接固定赋值为0来显示,否则就赋值1
目前只知道select id,name,0 as phone from table可以把phone的值固定赋值,但是不知道怎判断字段是否为空,case when的话不知道要怎么放在语句里和其他字段一起查,求助!!
在线等回复!!!!

第1个回答  2017-01-11
select id,name,case when phone is null then 0 else 1 end as phone from table本回答被提问者和网友采纳
相似回答