Dans ThinkPHP, le système fournit les méthodes de requête suivantes pour faciliter l'utilisation des statistiques à un stade ultérieur :
count() représente le nombre total de requêtes dans le table Nombre d'enregistrements
max() signifie interroger la valeur maximale d'un certain champ
min() signifie interroger la valeur minimale d'un certain champ
avg() signifie interroger la valeur moyenne d'un certain champ
sum() signifie trouver la somme d'un certain champ
1. méthode de comptage
Syntaxe :
$model -> [where() -> ] count();
Cas : Interrogez le nombre total d'enregistrements dans la table département.
//count方法 public function test(){ //实例化模型 $model = M('Dept'); //count方法 $result = $model -> count(); //打印 dump($result); }
Afficher les résultats :
La valeur de retour est sous forme de caractères.
Résultats dans les informations de suivi SQL :
Informations dans la base de données :
2. méthode max
Syntaxe :
$model -> max('字段名');
Cas : Interrogez le département avec le plus grand identifiant dans la table des départements.
Dans le développement futur, il y aura une application qui interrogera l'identifiant du dernier membre enregistré via la méthode max.
//max方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> max('id'); //打印 dump($result); }
Afficher les résultats :
La valeur de retour est sous forme de caractères.
Résultats dans les informations de suivi SQL :
Informations dans la base de données :
Méthode de 3 minutes
Syntaxe :
$model -> min('字段名')
Cas : Interrogez le département avec le plus petit identifiant dans la table des départements.
Dans le développement futur, il y aura une application qui interrogera l'identifiant du premier membre enregistré via la méthode min.
//min方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> min('id'); //打印 dump($result); }
Afficher les résultats :
La valeur de retour se présente également sous forme de caractères.
Résultats dans les informations de suivi SQL :
Informations dans la base de données :
4. méthode avg
Syntaxe :
$model -> avg('字段名');
Cas : Trouver la valeur moyenne des identifiants dans la table des départements.
//avg方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> avg('id'); //打印 dump($result); }
Afficher les résultats :
La valeur de retour se présente également sous forme de caractères.
Résultats dans les informations de suivi SQL :
Informations dans la base de données :
5.
Syntaxe :
$model -> sum('字段名');
Cas : Interrogez la somme des identifiants de champ.
//sum方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> sum('id'); //打印 dump($result); }
Afficher les résultats :
La valeur de retour se présente également sous forme de caractères.
Résultats dans les informations de suivi SQL :
Informations dans la base de données :
Tutoriel recommandé :Tutoriel thinkphp
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!