假设有一个 users 表,其中包含 email、phone 和 address 字段,如果 email 为空,则返回 phone,如果 phone 也为空,则返回 address,否则返回 email。
使用 COALESCE():
sql
SELECT COALESCE(email, phone, address, 'No Contact Info') AS contact_info
FROM users;
这个查询将依次检查 email、phone、address 字段,返回第一个非 NULL 的值,如果都为 NULL,则返回 'No Contact Info'