Heim > Artikel > PHP-Framework > 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();
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); }
Ergebnisse anzeigen:
Der Rückgabewert liegt in Form von Zeichen vor.
Ergebnisse in SQL-Tracking-Informationen:
Informationen in der Datenbank:
2. Max-Methode
Syntax:
$model -> max('字段名');
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); }
Ergebnisse anzeigen:
Der Rückgabewert liegt in Form von Zeichen vor.
Ergebnisse in SQL-Tracking-Informationen:
Informationen in der Datenbank:
3. Min. Methode
Syntax:
$model -> min('字段名')
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); }
Ergebnisse anzeigen:
Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.
Ergebnisse in SQL-Tracking-Informationen:
Informationen in der Datenbank:
4. Durchschnittliche Methode
Syntax:
$model -> avg('字段名');
Fall: Ermitteln Sie den Durchschnittswert der IDs in der Abteilungstabelle.
//avg方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> avg('id'); //打印 dump($result); }
Ergebnisse anzeigen:
Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.
Ergebnisse in SQL-Tracking-Informationen:
Informationen in der Datenbank:
5
Syntax:
$model -> sum('字段名');
Fall: Fragen Sie die Summe der Feld-IDs ab.
//sum方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> sum('id'); //打印 dump($result); }
Ergebnisse anzeigen:
Der Rückgabewert liegt ebenfalls in Form von Zeichen vor.
Ergebnisse in SQL-Tracking-Informationen:
Informationen in der Datenbank:
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!