Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SUMdan SUM DISTINCT fungsi
SUMFungsi mengembalikan jumlah kolom input atau nilai ekspresi. SUMFungsi ini bekerja dengan nilai numerik dan mengabaikan NULL nilai.
SUM DISTINCTFungsi menghilangkan semua nilai duplikat dari ekspresi yang ditentukan sebelum menghitung jumlah.
Sintaks
SUM (
column
)
SUM (DISTINCT
column
)
Pendapat
kolom
-
Kolom target tempat fungsi beroperasi. Kolom adalah salah satu tipe data berikut:
-
SMALLINT
-
INTEGER
-
BIGINT
-
DECIMAL
-
DOUBLE
-
Tipe Data
Tipe argumen yang didukung oleh SUM fungsi adalahSMALLINT,INTEGER,BIGINT,DECIMAL, danDOUBLE.
SUMFungsi ini mendukung jenis pengembalian berikut:
-
BIGINTuntukBIGINT,SMALLINT, dan INTEGER argumen
-
DOUBLEuntuk argumen floating point
-
Mengembalikan tipe data yang sama sebagai ekspresi untuk jenis argumen lainnya
Presisi default untuk hasil SUM fungsi dengan DECIMAL argumen adalah 38. Skala hasilnya sama dengan skala argumen. Misalnya, DEC(5,2) kolom mengembalikan tipe DEC(38,2) data. SUM
Contoh-contoh
Temukan jumlah semua komisi yang dibayarkan dari SALES tabel.
select sum(commission) from sales
Temukan jumlah semua komisi berbeda yang dibayarkan dari SALES tabel.
select sum (distinct (commission)) from sales