中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Oracle SUM函數處理空值的方法

小樊
81
2024-08-18 10:43:35
欄目: 云計算

在Oracle中,SUM函數會忽略NULL值并對非NULL值進行求和。如果希望在求和過程中考慮NULL值,可以使用NVL函數來替換NULL值為特定的值,然后再使用SUM函數進行求和。

例如,假設有一個表t1包含兩列,其中一列包含NULL值:

SELECT *
FROM t1;

| col1 | col2 |
|------|------|
| 1    | 10   |
| 2    | NULL |
| 3    | 20   |

如果要對col2列進行求和,并將NULL值替換為0,可以使用以下查詢:

SELECT SUM(NVL(col2, 0))
FROM t1;

結果為30,因為SUM函數會對0、10和20進行求和,而忽略NULL值。

0
精河县| 商丘市| 来凤县| 驻马店市| 台湾省| 锦屏县| 类乌齐县| 桐梓县| 大埔县| 宁德市| 徐州市| 托克逊县| 哈巴河县| 阿坝县| 象山县| 西盟| 章丘市| 房产| 济宁市| 东丽区| 永修县| 手机| 民县| 长宁县| 洛南县| 新建县| 富宁县| 永昌县| 饶河县| 新宁县| 象州县| 揭西县| 衡山县| 称多县| 牟定县| 陕西省| 巴中市| 临清市| 和龙市| 广灵县| 达州市|