mysql未查到行,返回一条默认结果

我有以下select语句,如果没有匹配的行,我希望它返回一个默认值.这是我使用的行:

SELECT id  FROM `ylt_sys_area` WHERE NAME ='琼海市';

结果如下:

修改sql语句:

SELECT IFNULL(MIN(id), NULL)  FROM `ylt_sys_area` WHERE NAME ='琼海市'

结果如下:



作者:cchilei

-------------------------------------------

个性签名:竹杖芒鞋轻胜马 一蓑烟雨任平生

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

原文地址:https://www.cnblogs.com/cchilei/p/14485722.html