Einführung in statistische Abfragemethoden in thinkphp

Freigeben: 2020-04-18 09:09:44
nach vorne
5107 Leute haben es durchsucht

Einführung in statistische Abfragemethoden in thinkphp

In ThinkPHP stellt das System die folgenden Abfragemethoden bereit, um die Verwendung von Statistiken in der späteren Phase zu erleichtern:

count() stellt die Gesamtzahl der Abfragen in dar Tabelle Anzahl der Datensätze

max() bedeutet Abfrage des Maximalwerts eines bestimmten Feldes

min() bedeutet Abfrage des Minimalwerts eines bestimmten Feldes

avg( ) bedeutet, den Durchschnittswert eines bestimmten Feldes abzufragen

sum() bedeutet, die Summe eines bestimmten Feldes zu ermitteln

1. Zählmethode

Syntax:

$model -> [where() -> ] count();
Nach dem Login kopieren

Fall: Fragen Sie die Gesamtzahl der Datensätze in der Abteilungstabelle ab.

//count方法 public function test(){ //实例化模型 $model = M('Dept'); //count方法 $result = $model -> count(); //打印 dump($result); }
Nach dem Login kopieren

Ergebnisse anzeigen:

Einführung in statistische Abfragemethoden in thinkphp

Der Rückgabewert liegt in Form von Zeichen vor.

Ergebnisse in SQL-Tracking-Informationen:

Einführung in statistische Abfragemethoden in thinkphp

Informationen in der Datenbank:

Einführung in statistische Abfragemethoden in thinkphp

2. Max-Methode

Syntax:

$model -> max('字段名');
Nach dem Login kopieren

Fall: Fragen Sie die Abteilung mit der größten ID in der Abteilungstabelle ab.

In der zukünftigen Entwicklung wird es eine Anwendung geben, die die ID des zuletzt registrierten Mitglieds über die Max-Methode abfragt.

//max方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> max('id'); //打印 dump($result); }
Nach dem Login kopieren

Ergebnisse anzeigen:

Einführung in statistische Abfragemethoden in thinkphp

Der Rückgabewert liegt in Form von Zeichen vor.

Ergebnisse in SQL-Tracking-Informationen:

Einführung in statistische Abfragemethoden in thinkphp

Informationen in der Datenbank:

Einführung in statistische Abfragemethoden in thinkphp

3. Min. Methode

Syntax:

$model -> min('字段名')
Nach dem Login kopieren

Fall: Fragen Sie die Abteilung mit der kleinsten ID in der Abteilungstabelle ab.

In der zukünftigen Entwicklung wird es eine Anwendung geben, die die ID des frühesten registrierten Mitglieds über die Min-Methode abfragt.

//min方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> min('id'); //打印 dump($result); }
Nach dem Login kopieren

Ergebnisse anzeigen:

Einführung in statistische Abfragemethoden in thinkphp

Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.

Ergebnisse in SQL-Tracking-Informationen:

Einführung in statistische Abfragemethoden in thinkphp

Informationen in der Datenbank:

Einführung in statistische Abfragemethoden in thinkphp

4. Durchschnittliche Methode

Syntax:

$model -> avg('字段名');
Nach dem Login kopieren

Fall: Ermitteln Sie den Durchschnittswert der IDs in der Abteilungstabelle.

//avg方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> avg('id'); //打印 dump($result); }
Nach dem Login kopieren

Ergebnisse anzeigen:

Einführung in statistische Abfragemethoden in thinkphp

Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.

Ergebnisse in SQL-Tracking-Informationen:

Einführung in statistische Abfragemethoden in thinkphp

Informationen in der Datenbank:

Einführung in statistische Abfragemethoden in thinkphp

5

Syntax:

$model -> sum('字段名');
Nach dem Login kopieren

Fall: Fragen Sie die Summe der Feld-IDs ab.

//sum方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> sum('id'); //打印 dump($result); }
Nach dem Login kopieren

Ergebnisse anzeigen:

Einführung in statistische Abfragemethoden in thinkphp

Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.

Ergebnisse in SQL-Tracking-Informationen:

Einführung in statistische Abfragemethoden in thinkphp

Informationen in der Datenbank:

Einführung in statistische Abfragemethoden in thinkphp

Empfohlenes Tutorial:Thinkphp-Tutorial

Das obige ist der detaillierte Inhalt vonEinführung in statistische Abfragemethoden in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!