Rumah pangkalan data tutorial mysql Mysql中的count() 与sum()区别_MySQL

Mysql中的count() 与sum()区别_MySQL

Jun 01, 2016 pm 01:39 PM
20 count permukaan

bitsCN.com

首先创建个表说明问题

CREATE TABLE `result` (

  `name` varchar(20) default NULL,

  `subject` varchar(20) default NULL,

  `score` tinyint(4) default NULL

) ENGINE=MyISAM DEFAULT CHARSET=utf8

插入一些数据,

insert into result values

('张三','数学',90),

    ('张三','语文',50),

    ('张三','地理',40),

    ('李四','语文',55),

    ('李四','政治',45),

('王五','政治',30),

('赵六','语文',100),

('赵六','数学',99),

('赵六','品德',98);
要求:查询出2门及2门以上不及格者的平均成绩。
经常会用两种查询语句有两种:
1. select name,sum(score =2;
2.select name ,count((score=2;

两种查询的结果肯定是不一样的,肯定是第一种正确的,原因是为什么,这时你就要想了,count()函数的意义和sum函数的意义

count()函数里面的参数是列名的的时候,那么会计算有值项的次数。

Sum()函数里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。

对count()行数还要注意:它会计算总行数。不管你是否有值都会列入计算范围。另外一点:mysqlisam引擎很容易获得总行数的统计。查询速度变得更快
归纳:实际编程中统计总行数是经常用到的。此时使用count(*)多处可见。我很少看到有人使用列名作为参数:count(a)的情况。即使是这样使用,可能其初衷也是想统计行数。只是不知道!这样所造成的细微差异而错误使用了"列名"的形式。

 

bitsCN.com
Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengemas kini versi terbaru Bybit Exchange? Adakah terdapat kesan jika tidak dikemas kini? Bagaimana untuk mengemas kini versi terbaru Bybit Exchange? Adakah terdapat kesan jika tidak dikemas kini? Feb 21, 2025 pm 10:54 PM

Cara untuk mengemas kini pertukaran Bybit berbeza mengikut platform dan peranti: Mudah Alih: Semak kemas kini dan pasang di App Store. Klien Desktop: Semak kemas kini dalam menu Bantuan dan pasang secara automatik. Laman web: Anda perlu mengakses laman web rasmi secara manual untuk kemas kini. Kegagalan untuk mengemas kini pertukaran boleh membawa kepada kelemahan keselamatan, batasan fungsional, isu keserasian dan mengurangkan kecekapan pelaksanaan transaksi.

Perbezaan antara counta dan count Perbezaan antara counta dan count Nov 20, 2023 am 10:01 AM

Fungsi Count digunakan untuk mengira bilangan nombor dalam julat yang ditentukan. Ia mengabaikan teks, nilai logik dan nilai nol, tetapi mengira sel kosong Fungsi Count hanya mengira bilangan sel yang mengandungi nombor sebenar. Fungsi CountA digunakan untuk mengira bilangan sel yang tidak kosong dalam julat tertentu. Ia bukan sahaja mengira sel yang mengandungi nombor sebenar, tetapi juga mengira bilangan sel bukan kosong yang mengandungi teks, nilai logik dan formula.

GATEIO Rasmi Muat turun Alamat Gateio Rasmi Muat turun Versi Android GATEIO Rasmi Muat turun Alamat Gateio Rasmi Muat turun Versi Android Feb 21, 2025 pm 03:00 PM

Gate.io menyediakan aplikasi mudah alih rasmi yang membolehkan pengguna memuat turun versi Android melalui langkah -langkah berikut: Lawati laman web rasmi, klik butang "Muat turun", pilih pilihan "Android", imbas kod QR atau klik "Google Play "Pautan. Pada masa ini, Gate.io tidak menyediakan aplikasi mudah alih iOS rasmi.

Bagaimana untuk melaksanakan pernyataan untuk melihat data jadual dalam MySQL? Bagaimana untuk melaksanakan pernyataan untuk melihat data jadual dalam MySQL? Nov 08, 2023 pm 01:40 PM

Tajuk: Pernyataan dan contoh kod khusus untuk melihat data jadual dalam MySQL MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas dalam aplikasi semua saiz. Dalam MySQL, melihat data jadual adalah operasi yang sangat asas Berikut akan memperkenalkan cara melaksanakan operasi ini melalui pernyataan dan contoh kod tertentu. Pertama, kami akan memperkenalkan pernyataan dan contoh kod khusus untuk melihat data jadual melalui alat baris arahan MySQL. Katakan kita mempunyai jadual bernama "pekerja", berikut ialah pas

Perisian dagangan mata wang digital 10 teratas (kemas kini terkini pada tahun 2025) Perisian dagangan mata wang digital 10 teratas (kemas kini terkini pada tahun 2025) Feb 14, 2025 pm 05:33 PM

Apabila pasaran mata wang digital berkembang, membeli dan menjual aset digital telah menjadi lebih mudah dari sebelumnya. Artikel ini menyoroti perisian perdagangan mata wang digital sepuluh digital pada tahun 2025 yang dapat membantu peniaga berpartisipasi dalam pasaran mata wang digital dengan mudah dan selamat. Kami menilai perisian ini berdasarkan keramahan pengguna, langkah keselamatan, yuran dan faktor utama lain untuk memberikan panduan komprehensif kepada peniaga yang membuat keputusan yang tepat.

10 teratas Pertukaran Mata Wang Asia 2025 Kedudukan terkini 10 teratas Pertukaran Mata Wang Asia 2025 Kedudukan terkini Feb 14, 2025 pm 11:12 PM

Dengan pasaran mata wang maya yang berkembang pesat, pertukaran cryptocurrency di Asia juga meningkat dengan pesat. Artikel ini menyusun kedudukan terkini sepuluh pertukaran teratas dalam bulatan mata wang Asia pada tahun 2025, memberikan pelabur dengan rujukan berwibawa untuk memilih platform perdagangan yang boleh dipercayai. Kedudukan dinilai secara komprehensif berdasarkan pelbagai dimensi seperti jumlah urus niaga, kuantiti aset, keselamatan dan pengalaman pengguna, yang bertujuan untuk membantu pelabur memilih pertukaran terbaik yang sesuai dengan keperluan perdagangan mereka.

Ramalan Harga Syiling PEPU untuk 2025 Ramalan Harga Syiling PEPU untuk 2025 Dec 12, 2024 am 11:32 AM

Ramalan harga 2025 PEPU Coin adalah berdasarkan analisis komprehensif mengenai teknikal, asas, konsensus dan pemodelan statistik. Model ramalan mengambil kira faktor seperti sentimen pasaran, persekitaran kawal selia, perkembangan teknologi dan faktor makroekonomi yang mempengaruhi harga. Selain itu, PEPU Coin boleh dibandingkan dengan mata wang kripto lain seperti BTC, ETH, BNB, USDC, dan XRP untuk memahami potensi pelaburan dan kelebihan uniknya. Analisis lanjut juga meneroka nilai potensi syiling PEPU, kuasa pegangan jangka panjang dan kemungkinan mencapai $1 dalam tempoh 5 tahun akan datang.

Tutorial terperinci mengenai cara mendaftar untuk Binance (2025 Panduan Pemula) Tutorial terperinci mengenai cara mendaftar untuk Binance (2025 Panduan Pemula) Mar 18, 2025 pm 01:57 PM

Artikel ini menyediakan panduan lengkap untuk pendaftaran dan tetapan keselamatan Binance, yang meliputi persediaan pra-pendaftaran (termasuk peralatan, e-mel, nombor telefon bimbit dan penyediaan dokumen identiti), dan memperkenalkan dua kaedah pendaftaran di laman web dan aplikasi rasmi, serta tahap proses pengesahan identiti (KYC) yang berlainan. Di samping itu, artikel itu juga memberi tumpuan kepada langkah-langkah keselamatan utama seperti menubuhkan kata laluan dana, membolehkan pengesahan dua faktor (2FA, termasuk pengesahan Google dan pengesahan SMS), dan menubuhkan kod anti-phishing, membantu pengguna mendaftar dan menggunakan platform Binance Binance untuk transaksi cryptocurrency dengan selamat dan mudah. Pastikan anda memahami undang -undang dan peraturan yang berkaitan dan risiko pasaran sebelum berdagang dan melabur dengan berhati -hati.

See all articles