ifnull(select id from person,id)
时间: 2024-05-30 11:08:06 浏览: 46
Mysql select语句设置默认值的方法
5星 · 资源好评率100%
这是一个 SQL 查询语句,意思是如果 person 表中的 id 字段为 NULL,则返回字符串 "id",否则返回 person 表中的 id 值。但是,这种写法在大多数数据库中是不合法的,因为 select 语句返回的结果必须是一个值,而不是一个字符串。正确的写法应该是使用 COALESCE 函数,如下所示:
COALESCE(select id from person, 'id')
阅读全文