Heim Datenbank MySQL-Tutorial Mysql中的count() 与sum()区别_MySQL

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

Jun 01, 2016 pm 01:39 PM
20 count

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
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Zwei -Punkte -Museum: Alle Exponate und wo man sie finden kann
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie aktualisiere ich die neueste Version von Bybit Exchange? Wird es Auswirkungen geben, wenn es nicht aktualisiert wird? Wie aktualisiere ich die neueste Version von Bybit Exchange? Wird es Auswirkungen geben, wenn es nicht aktualisiert wird? Feb 21, 2025 pm 10:54 PM

Die Möglichkeit zur Aktualisierung von Bybit -Börsen variiert je nach Plattform und Gerät: Mobil: Überprüfen Sie nach Updates und installieren Sie im App Store. Desktop -Client: Überprüfen Sie die Updates im Hilfemenü und installieren Sie automatisch. Webseite: Sie müssen auf die offizielle Website zugreifen, um Updates zu erhalten. Wenn der Austausch nicht aktualisiert wird, kann dies zu Sicherheitslücken, funktionalen Einschränkungen, Kompatibilitätsproblemen und reduzierter Transaktionseffizienz führen.

Der Unterschied zwischen counta und count Der Unterschied zwischen counta und count Nov 20, 2023 am 10:01 AM

Mit der Count-Funktion wird die Anzahl der Zahlen in einem angegebenen Bereich gezählt. Sie ignoriert Text, logische Werte und Nullwerte, zählt jedoch leere Zellen. Die Count-Funktion zählt nur die Anzahl der Zellen, die tatsächliche Zahlen enthalten. Die Funktion CountA wird verwendet, um die Anzahl der nicht leeren Zellen in einem angegebenen Bereich zu zählen. Es zählt nicht nur Zellen, die tatsächliche Zahlen enthalten, sondern auch die Anzahl nicht leerer Zellen, die Text, logische Werte und Formeln enthalten.

Gateio offizieller Download -Adresse Gateio offizieller Download Android -Version Gateio offizieller Download -Adresse Gateio offizieller Download Android -Version Feb 21, 2025 pm 03:00 PM

Gate.io bietet eine offizielle mobile Anwendung, mit der Benutzer die Android -Version über die folgenden Schritte herunterladen können: Besuchen Sie die offizielle Website, klicken "Link. Derzeit stellt Gate.io keine offizielle iOS-App zur Verfügung.

Wie implementiert man die Anweisung zum Anzeigen von Tabellendaten in MySQL? Wie implementiert man die Anweisung zum Anzeigen von Tabellendaten in MySQL? Nov 08, 2023 pm 01:40 PM

Titel: Anweisungen und spezifische Codebeispiele zum Anzeigen von Tabellendaten in MySQL MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das in Anwendungen aller Größen weit verbreitet ist. In MySQL ist das Anzeigen von Tabellendaten eine sehr grundlegende Operation. Im Folgenden wird anhand spezifischer Anweisungen und Codebeispiele erläutert, wie diese Operation implementiert wird. Zunächst stellen wir die Anweisungen und spezifischen Codebeispiele zum Anzeigen von Tabellendaten über das MySQL-Befehlszeilentool vor. Angenommen, wir haben eine Tabelle mit dem Namen „Mitarbeiter“, das Folgende ist der Pass

Top 10 Handelssoftware für digitale Währung (neueste Aktualisierung in 2025) Top 10 Handelssoftware für digitale Währung (neueste Aktualisierung in 2025) Feb 14, 2025 pm 05:33 PM

Da der Markt für digitale Währungen floriert, ist der Kauf und Verkauf digitaler Vermögenswerte einfacher als je zuvor. In diesem Artikel wird die zehn Top -Software für digitale Währung im Jahr 2025 hervorgehoben, mit der Händler einfach und sicher am Markt für digitale Währungen teilnehmen können. Wir bewerten diese Software basierend auf Benutzerfreundlichkeit, Sicherheitsmaßnahmen, Gebühren und anderen Schlüsselfaktoren, um Händlern, die fundierte Entscheidungen treffen, einen umfassenden Leitfaden zu bieten.

PEPU-Münzpreisprognose für 2025 PEPU-Münzpreisprognose für 2025 Dec 12, 2024 am 11:32 AM

Die Preisprognose von PEPU Coin für 2025 basiert auf einer umfassenden Analyse der Technik, der Fundamentaldaten, des Konsenses und der statistischen Modellierung. Das Prognosemodell berücksichtigt Faktoren wie Marktstimmung, regulatorisches Umfeld, technologische Entwicklungen und makroökonomische Faktoren, die die Preise beeinflussen. Darüber hinaus kann PEPU Coin mit anderen Kryptowährungen wie BTC, ETH, BNB, USDC und XRP verglichen werden, um sein Investitionspotenzial und seine einzigartigen Vorteile zu verstehen. Weitere Analysen untersuchen auch den potenziellen Wert der PEPU-Münze, ihre langfristige Haltekraft und die Wahrscheinlichkeit, innerhalb der nächsten 5 Jahre 1 US-Dollar zu erreichen.

Top 10 asiatische Währungsbörsen Rankings 2025 Neueste Ranglisten Top 10 asiatische Währungsbörsen Rankings 2025 Neueste Ranglisten Feb 14, 2025 pm 11:12 PM

Mit dem boomenden Markt für virtuelle Währungen steigen auch Kryptowährungsbörsen in Asien rasch an. In diesem Artikel werden die neuesten Ranglisten der zehn besten Börsen im asiatischen Währungskreis im Jahr 2025 erfasst, um den Anlegern eine maßgebliche Referenz für die Auswahl einer zuverlässigen Handelsplattform zu bieten. Das Ranking wird basierend auf mehreren Dimensionen wie Transaktionsvolumen, Vermögensmengen, Sicherheit und Benutzererfahrung umfassend bewertet, um den Anlegern dabei zu helfen, den besten Austausch auszuwählen, der ihren Handelsanforderungen entspricht.

Detailliertes Tutorial zur Registrierung für Binance (2025 Anfängerhandbuch) Detailliertes Tutorial zur Registrierung für Binance (2025 Anfängerhandbuch) Mar 18, 2025 pm 01:57 PM

Dieser Artikel enthält einen vollständigen Leitfaden für Binance-Registrierungs- und Sicherheitseinstellungen, die Vorbereitungen vor der Registrierung (einschließlich Ausrüstung, E-Mail, Mobiltelefonnummer und Identitätsdokumentenvorbereitung) abdecken und zwei Registrierungsmethoden auf der offiziellen Website und der App sowie auf verschiedenen Ebenen der Identitätsprüfungsstufen (KYC) einführen. Darüber hinaus konzentriert sich der Artikel auch auf wichtige Sicherheitsschritte wie das Einrichten eines Fondskennworts, die Aktivierung von Zwei-Faktor-Überprüfung (2FA, einschließlich Google Authenticator- und SMS-Überprüfung) und das Einrichten von Anti-Phishing-Codes, die Registrierung und Verwendung der Binance-Binance-Plattform für Kryptowährungstransaktionen sicher und bequem. Bitte verstehen Sie unbedingt relevante Gesetze und Vorschriften und Marktrisiken, bevor Sie mit Vorsicht handeln und investieren.

See all articles