Heim  >  Artikel  >  PHP-Framework  >  Einführung in statistische Abfragemethoden in thinkphp

Einführung in statistische Abfragemethoden in thinkphp

尚
nach vorne
2020-04-18 09:09:445256Durchsuche

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:

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('字段名');

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:

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('字段名')

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:

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('字段名');

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:

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('字段名');

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:

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen