Fungsi untuk menghitung nilai dari kumpulan data. Temukan semua 21 fungsi aggregate di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
21 fungsi aggregate di MySQL
← Semua fungsi MySQLMengembalikan salah satu nilai dari grup tanpa menentukan mana yang dipilih. Berguna untuk menghindari error ONLY_FULL_GROUP_BY.
Same as input typeMenghitung nilai rata-rata dari sekumpulan nilai numerik. Mengabaikan nilai NULL dalam perhitungan dan dapat menggunakan DISTINCT untuk rata-rata nilai unik.
DOUBLEMelakukan operasi bitwise AND pada semua nilai dalam grup. Mengembalikan hasil AND bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDMelakukan operasi bitwise OR pada semua nilai dalam grup. Mengembalikan hasil OR bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDMelakukan operasi bitwise XOR pada semua nilai dalam grup. Mengembalikan hasil XOR bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDMenghitung jumlah baris dalam result set. COUNT(*) menghitung semua baris termasuk NULL, COUNT(expr) menghitung baris non-NULL, dan COUNT(DISTINCT expr) menghitung nilai unik.
BIGINTReturns the total number of rows the preceding SELECT would have returned without a LIMIT clause (requires SQL_CALC_FOUND_ROWS).
BIGINTMenggabungkan nilai-nilai dari beberapa baris menjadi satu string dengan pemisah yang ditentukan. Sangat berguna untuk membuat daftar atau menggabungkan data relasional.
TEXTMengumpulkan nilai-nilai dari beberapa baris menjadi JSON array. Berguna untuk menghasilkan output JSON dari query agregasi.
JSONMembuat JSON object dari pasangan key-value hasil agregasi. Berguna untuk mentransformasi data tabular menjadi struktur JSON object.
JSONMengembalikan nilai maksimum dari kolom atau ekspresi. Bekerja dengan tipe data numerik, string, dan tanggal. Mengabaikan nilai NULL.
Same as input typeMengembalikan nilai minimum dari kolom atau ekspresi. Bekerja dengan tipe data numerik, string, dan tanggal. Mengabaikan nilai NULL.
Same as input typeReturns the number of rows affected by the most recent INSERT, UPDATE, or DELETE statement.
BIGINTMenghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata.
DOUBLEMenghitung standar deviasi populasi dari nilai-nilai numerik. Sinonim dengan STD dan STDDEV_POP.
DOUBLEMenghitung standar deviasi populasi dari nilai-nilai numerik. Menggunakan pembagi N (jumlah total observasi).
DOUBLEMenghitung standar deviasi sampel dari nilai-nilai numerik. Menggunakan pembagi N-1 (koreksi Bessel).
DOUBLEMenghitung total penjumlahan dari nilai-nilai dalam kolom numerik. Mengabaikan nilai NULL dan dapat menggunakan DISTINCT untuk menjumlahkan nilai unik saja.
DOUBLE | DECIMALMenghitung varians populasi dari nilai-nilai numerik. Varians mengukur seberapa jauh data tersebar dari nilai rata-rata.
DOUBLEMenghitung varians populasi dari nilai-nilai numerik. Menggunakan pembagi N untuk rumus populasi penuh.
DOUBLEMenghitung varians sampel dari nilai-nilai numerik. Menggunakan pembagi N-1 (koreksi Bessel) untuk estimasi yang tidak bias.
DOUBLE