1

両方が null の可能性があり、null をゼロとして扱う必要がある場合、列 a+b を一緒に追加するにはどうすればよいですか?

4

2 に答える 2

8

あなたが使用することができますCOALESCE()

COALESCE(a, 0) + COALESCE(b, 0)

またIFNULL()

IFNULL(a, 0) + IFNULL(b, 0)
于 2013-09-16T17:36:39.883 に答える
1

DDL/DML で a+b を IFNULL(a,0)+IFNULL(b,0) に置き換えます。これは MySQL の観点からです。

于 2013-09-16T17:40:38.487 に答える