ThinkPHP では、後の段階での統計の使用を容易にするために、システムは次のクエリ メソッドを提供します。
count() は、クエリの総数を表します。クエリテーブル レコード数
max() は、特定のフィールドの最大値をクエリすることを意味します
min() は、特定のフィールドの最小値をクエリすることを意味します
avg( ) は、特定のフィールドの平均値をクエリすることを意味します
sum() は、特定のフィールドの合計を求めることを意味します
1. count メソッド
構文:
$model -> [where() -> ] count();
ケース: 部門テーブル内のレコードの総数をクエリします。
//count方法 public function test(){ //实例化模型 $model = M('Dept'); //count方法 $result = $model -> count(); //打印 dump($result); }
表示結果:
戻り値は文字形式です。
SQL 追跡情報の結果:
データベース内の情報:
2. max メソッド
構文:
$model -> max('字段名');
ケース:部門テーブル内の最大の ID を持つ部門をクエリします。
将来の開発では、max メソッドを通じて最後に登録されたメンバーの ID をクエリするアプリケーションが登場する予定です。
//max方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> max('id'); //打印 dump($result); }
表示結果:
戻り値は文字形式です。
SQL 追跡情報の結果:
データベース内の情報:
##3. min メソッド 構文:$model -> min('字段名')
//min方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> min('id'); //打印 dump($result); }
$model -> avg('字段名');
//avg方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> avg('id'); //打印 dump($result); }
##5. sum メソッド
構文:
$model -> sum('字段名');
ケース: フィールド ID の合計をクエリします。
//sum方法 public function test(){ //实例化模型 $model = M('Dept'); //max方法 $result = $model -> sum('id'); //打印 dump($result); }
表示結果:
戻り値も文字形式です。
SQL 追跡情報の結果:
データベース内の情報:
推奨チュートリアル :
thinkphp チュートリアル以上がthinkphp の統計クエリ方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。