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

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

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

结果如下:

修改sql语句:

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

结果如下:

posted @ 2021-03-05 13:43  cchilei  阅读(2398)  评论(0编辑  收藏  举报