SUMdan SUM DISTINCT fungsi - AWS Clean Rooms

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