1
2つのテーブルt1とt2を結合しました。テーブルt2にデータがないので、出力にはいくつかのヌルレコードが生成されます。 nullを表示する代わりに を表示するには、Crystalレポートでいくつかの算術演算を実行する必要があるためです。 sqlの2つのテーブルを結合するときにnullではなく空の値を0に置き換えます。
2つのテーブルt1とt2を結合しました。テーブルt2にデータがないので、出力にはいくつかのヌルレコードが生成されます。 nullを表示する代わりに を表示するには、Crystalレポートでいくつかの算術演算を実行する必要があるためです。 sqlの2つのテーブルを結合するときにnullではなく空の値を0に置き換えます。
サンプル例
declare @t table (ID int)
declare @t1 table (ID int)
insert into @t (id) values (1)
select t.ID,ISNULL(TT.ID,0)id from @t t
LEFT JOIN @t1 tt
ON t.ID = tt.ID
が自動的0
としてnull
値を置き換えるCOALESCE
機能を使用して.....私を助けてください。 サンプル
SELECT COALESCE(total_amount, 0) from #Temp1
ISNULL(t2.col1,0)それはトリック – mohan111
http://stackoverflow.com/questions/7930810/sql-replace-all-nullsこのリンクはまた、溶液を持って行います。 –