24

テーブルから最大値を選択しようとしています

SELECT MAX(cid) FROM itemconfiguration;

ただし、テーブルitemconfigurationが空の場合、数値が必要なときにMAX(cid)ステートメントが評価されます。NULLこれを処理NULLして 0 として扱う方法は?

4

3 に答える 3

55

NULL を処理するには、 CoalesceまたはNVLを使用してください。

次のコードは、 MAX(cid)NULL の場合は0 を返します

SELECT COALESCE(MAX(cid), 0)
FROM   itemconfiguration
于 2013-03-18T10:54:00.780 に答える
6

SELECT NVL(MAX(cid), 0) FROM itemconfiguration;

于 2013-03-18T10:58:40.440 に答える