sql怎樣將null賦值為0 sql查詢null變?yōu)??
sql查詢null變?yōu)??Oracle:從AA SQL Server中選擇decode(a,null,0,a):選擇case when a=null,然后選擇0 else a end from AA。
sql查詢null變?yōu)??
Oracle:從AA SQL Server中選擇decode(a,null,0,a):選擇case when a=null,然后選擇0 else a end from AA。*(a=null或a為null)如果您不明白,請(qǐng)?jiān)賳栁乙淮?,謝謝
如何使當(dāng)這句sql語(yǔ)句返回結(jié)果為null時(shí),將其結(jié)果顯示為0?
SQL Server使用isnull(字段名,0)Oracle使用NVL(字段名,0)確定字段名是否為null。如果不為空,則保留原始值。如果是,則返回默認(rèn)值0。在這里,可以將0修改為要返回的任何值??梢灾苯佑?jì)算isnull(采購(gòu)數(shù)量,0)-isnull(發(fā)貨數(shù)量,0)Oracle,然后計(jì)算NVL(采購(gòu)數(shù)量,0)-NVL(發(fā)貨數(shù)量,0),0)