sql如果为空值显示为0

Oracle 使用 NVL(字段名称,0)。
SQL Server 使用 ISNULL(字段名, 0)。
MySQL 使用 IFNULL(字段名, 0)。
PostgreSQL 使用 COALESCE(字段名称, 0)。
请记住将字符字段括在引号中。
你自己看看吧。

MySQL查询字段为空时替换(补充)为0

上周 那是我的朋友 使用MySQL检查数据 当遇到自动补零的小数
字段时 他不想看到0 想直接看0
他用的是IFNULL IFNULL(decimal_field, 0)
字符串字段不起作用 我不确定这部分
他检查了文档 说小数很特殊
所以先检查小数 否则,只需使用 IFNULL 或者直接加考虑
算了 由你决定