我正在使用MYSQL DB
当我选择没有日期的情况时,我有桌面工作顺序,我需要显示零,如
select * from joborder;
10
select * from joborder where jobid='ID';
null
它应该显示0?
答案 0 :(得分:0)
您可以在mysql查询中使用IFNULL
LIKE select IFNULL((select ID from joborder where jobid='ID'),0);
答案 1 :(得分:0)
我假设你需要它存在的值,而0它是null。 按照以下方式使用您的查询:
SELECT IFNULL(order_value,0) AS 'order_value' FROM joborder WHERE jobid='ID';
检查以下内容:
SELECT IFNULL(t21.n1,0) n1 ,t22.n2 FROM t1 AS t21 RIGHT JOIN (SELECT n2 FROM t2) t22 ON t22.n2=t21.n1;