Heim > Datenbank > MySQL-Tutorial > Was gibt die MySQL COUNT()-Funktion zurück, wenn in der Spalte auch einige NULL-Werte gespeichert sind?

Was gibt die MySQL COUNT()-Funktion zurück, wenn in der Spalte auch einige NULL-Werte gespeichert sind?

WBOY
Freigeben: 2023-09-10 20:41:08
nach vorne
969 Leute haben es durchsucht

如果列中还存储了一些 NULL 值,MySQL COUNT() 函数会返回什么?

Wenn wir die MySQL-Funktion COUNT() verwenden, um die in einer Spalte gespeicherten Werte zu zählen, die auch einige NULL-Werte speichert, ignoriert MySQL die NULL-Werte und gibt nur Ergebnisse für Nicht-NULL-Werte zurück. Um es zu verstehen, verwenden wir die Daten aus der Tabelle „Mitarbeiter“, wie unten gezeigt –

mysql> Select * from Employee;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | NULL   |
| 8  | Vinay  | NULL   |
+----+--------+--------+
8 rows in set (0.00 sec)
Nach dem Login kopieren

Nun wendet die folgende Abfrage die Funktion COUNT() auf die Spalte „Gehalt“ an –

mysql> Select COUNT(salary) from employee568;
+---------------+
| COUNT(salary) |
+---------------+
| 6             |
+---------------+
1 row in set (0.15 sec)
Nach dem Login kopieren

Aus der obigen Ergebnismenge geht klar hervor: MySQL ignoriert NULL und gibt nur die Anzahl der Nicht-NULL-Werte zurück.

Das obige ist der detaillierte Inhalt vonWas gibt die MySQL COUNT()-Funktion zurück, wenn in der Spalte auch einige NULL-Werte gespeichert sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage