MySQL代替oracle的NVL函数实现,MySQL替换null和空字符 因为oracle中空字符默认当做null处理,所以oracle的NVL函数在MySQL中需要判断null和空两种情况: SELECT (CASE WHEN t.tid is null THEN '0' WHEN t.tid = '' THEN '0' ELSE t.tid END) AS tid FROM test t;