Rumah  >  Artikel  >  pangkalan data  >  Apakah fungsi mysql sum

Apakah fungsi mysql sum

藏色散人
藏色散人asal
2021-12-28 17:24:3017104semak imbas

Terdapat dua fungsi penjumlahan mysql: 1. Fungsi count() digunakan untuk mengira bilangan baris dalam hasil pertanyaan 2. Fungsi sum() digunakan untuk mengira nilai semua baris dalam bidang tertentu dan.

Apakah fungsi mysql sum

Persekitaran pengendalian artikel ini: sistem windows7, mysql versi 5.7, komputer Dell G3.

Apakah fungsi mysql sum?

count() fungsi dan sum() fungsi

Penggunaan dan perbezaannya:

1.mysql pangkalan data Kiraan () fungsi mengira bilangan baris dalam hasil pertanyaan Sebagai contoh, kami mempunyai jadual berikut pengguna_pengguna:

Apakah fungsi mysql sum

Gunakan count( ) berfungsi untuk menanyakan bilangan hasil, gunakan pertanyaan berikut:

mysql > pilih count(*) daripada user_auth ; 🎜>

Ambil perhatian bahawa

countApakah fungsi mysql sum akan mengabaikan keputusan NULL, jadi jika

count(nama medan)

digunakan seperti ini, jika medan mengandungi hasil null, hasil pertanyaan akan menjadi Tidak tepat, kami menukar data dalam jadual seperti berikut:

Pada masa ini, pertanyaan:

mysql > >; hasilnya adalah seperti berikut: Apakah fungsi mysql sum

2 Fungsi

sum()Apakah fungsi mysql sum dalam mysql

digunakan untuk mengira jumlah. daripada nilai semua baris dalam medan tertentu ( jumlah

dijumlahkan, null akan ditapis dan tidak dikira), contohnya, pertanyaan berikut: mysql > pilih sum(user_id) daripada user_auth; sum(condition) untuk menjumlahkan bilangan baris hasil yang memenuhi syarat, seperti yang ditunjukkan dalam pertanyaan berikut:

mysql > pilih sum(user_id is null),sum(aid = 1) daripada pengguna_auth; Hasilnya adalah seperti berikut:

Apakah fungsi mysql sum

Perlu diingat bahawa jika fungsi sum() ialah digunakan berturut-turut tanpa pulangan, nilai pulangan bagi fungsi

jumlah

ialah null, bukan

0

Apakah fungsi mysql sum, contohnya:

mysql > pilih sum(user_id) daripada user_auth di mana id tiada dalam (2,4,6) hasilnya adalah seperti berikut: Pada masa ini, ralat akan dilaporkan apabila menggunakan JDBC atau beberapa rangka kerja pihak ketiga untuk pemetaan Penyelesaian ialah : gunakan IFNULL(jumlah(id_pengguna),0)

atau COALESCE(sum(user_id),0)

untuk menukar hasil. [Cadangan berkaitan:

tutorial video mysql

]Apakah fungsi mysql sum

Atas ialah kandungan terperinci Apakah fungsi mysql sum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn