简介 目录 评价 推荐
  • 一叶识秋 2019-08-06

    查询构造器(DB:Table)的聚合函数:

    count():统计符合条件的记录数

    max(column):某列的最大值

    min(column):某列的最小值

    avg(column):某列的平均值

    0赞 · 0采集
  • 先生丨孙 2019-07-06

    聚合函数!

    截图
    0赞 · 0采集
  • Heracles 2019-02-15

    查询构造器中的聚合函数

    截图
    0赞 · 0采集
  • technoart 2019-01-06

    聚合函数使用

    截图
    0赞 · 0采集
  • 精慕门0218338 2018-08-26

    查询构造器的使用

    <?php
    
    namespace App\Http\Controllers;
    
    use Illuminate\Support\Facades\DB;
    use phpDocumentor\Reflection\DocBlock\Tags\Var_;
    
    class StudentController extends Controller
    {
        public function test1()
        {
    //        $students = DB::select('select * from student');
    //        var_dump($students);
            //新增
    //        $bool = DB::insert('insert into student(name,age) values(?,?)', ['hanmeimei', 17]);
    //        var_dump($bool);
            //修改
    //        $num = DB::update('update student set age=? where name=?',[20, 'lee']);
    //        var_dump($num);
            //查询
            $students = DB::select('select * from student where id>?', [1002]);
            dd($students);
        }
    
        //查询构造器增加数据
        public function query1()
        {
            //查询控制器
    //        $bool = DB::table('student')->insert(['name' => 'mac', 'age' => 23]);
    //        var_dump($bool);
    
    //        $num = DB::table('student')->insertGetId(['name'=>'cai', 'age'=>22]);
    //        var_dump($num);
    
            $bool = DB::table('student')->insert([
                ['name' => 'nam1', 'age' => 24],
                ['name' => 'name2', 'age' => 25]
            ]);
            var_dump($bool);
        }
    
        //查询构造器更新数据
        public function query2()
        {
    //        $num = DB::table('student')->where(['id' => 1001])->update(['name' => 'coco', 'age' => 30]);
    //        var_dump($num);
            //全表age+3 自增
    //        $num = DB::table('student')->increment('age',3);
    //        var_dump($num);
            //全表age-3 自减
            $num = DB::table('student')->decrement('age', 3);
            var_dump($num);
        }
    
        //查询构造器删除数据
        public function query3()
        {
            $num = DB::table('student')->where('id', 15)->delete();
            var_dump($num);
    //        $num = DB::table('student')->where('id','>=',13)->delete();
    //        var_dump($num);
            //一键清空数据
    //        DB::table('student')->truncate();
    
        }
    
        public function query4()
        {
            //get()
    //        $students = DB::table('student')->get();
    //        var_dump($students);
    
            //first()
    //        $student = DB::table('student')->orderBy('id','desc')->first();
    //        dd($student);
    
            //where()
    //        $students = DB::table('student')->where('id','>=',1002)->get();
    //        dd($students);
            //where()多条件
    //        $students = DB::table('student')->whereRaw('id >= ? and age >= ?', [1001, '25'])->get();
    //        dd($students);
            //pluck
    //        $names = DB::table('student')->pluck('name');
    //        dd($names);
            //select
    //        $students = DB::table('student')->select('id','name','age')->get();
    //        dd($students);
            //chunk(定义一次查几条数据)
            echo '<pre>';
            DB::table('student')->orderBy('id')->chunk(1000, function ($students) {
                var_dump($students);
            });
    
        }
        //聚合函数
        public function query5()
        {
            //count()
    //        $num = DB::table('student')->count();
    //        var_dump($num);
            //max()
    //        $max = DB::table('student')->max('age');
    //        var_dump($max);
            //min()
    //        $min = DB::table('student')->min('age');
    //        var_dump($min);
            //avg()
    //        $avg = DB::table('student')->avg('age');
    //        var_dump($avg);
            //sum()
            $num = DB::table('student')->sum('age');
            var_dump($num);
        }
    }


    0赞 · 0采集
  • 小宁7 2018-07-24

    查询构造器中的聚合函数

    count()    max()    min()    avg()    sum()

    DB::table('student')->count();    //总条数

    DB::table('student')->max('age');    //最大值

    DB::table('student')->min('age');    //最小值

    DB::table('student')->avg('age');    //平均值

    DB::table('student')->sum('age');    //总和


    1赞 · 1采集
  • root750 2018-02-24
    聚合函数
    截图
    0赞 · 0采集
  • qq_今夕何夕_28 2017-12-06
    //聚合函数 \DB::table('as_admin')->select('id','name','age')->count(); //返回记录数 \DB::table('as_admin')->select('id','name','age')->max('age'); //最大值,min同理 \DB::table('as_admin')->select('id','name','age')->avg('age'); //返回平均值 \DB::table('as_admin')->select('id','name','age')->sum('sum'); //返回指定字段数据
    0赞 · 0采集
  • melodymy 2017-09-02
    //聚合函数 \DB::table('as_admin')->select('id','name','age')->count(); //返回记录数 \DB::table('as_admin')->select('id','name','age')->max('age'); //最大值,min同理 \DB::table('as_admin')->select('id','name','age')->avg('age'); //返回平均值 \DB::table('as_admin')->select('id','name','age')->sum('sum'); //返回指定字段数据
    1赞 · 2采集
  • 湛蓝幻风 2017-02-22
    查询构造器中的聚合函数: country() max() min(0 avg() sum(0
    0赞 · 1采集
  • Qyizos 2017-02-03
    count() DB::table('student')->count() max() DB::table('student')->max('age') min() DB::table('student')->min('age') avg() DB::table('student')->avg('age') sum() DB::table('student')->sum('age')
    0赞 · 0采集
  • 张佳宁 2017-01-22
    //聚合函数 \DB::table('as_admin')->select('id','name','age')->count(); //返回记录数 \DB::table('as_admin')->select('id','name','age')->max('age'); //最大值,min同理 \DB::table('as_admin')->select('id','name','age')->avg('age'); //返回平均值 \DB::table('as_admin')->select('id','name','age')->sum('sum'); //返回指定字段数据
    4赞 · 5采集
  • EnzoLiu 2016-12-31
    // 数据库操作 - 查询构造器 聚合函数 public function query5(){ // count 查询数据条数 // $result = DB::table('student')->count(); // max 取最大值 // $result = DB::table('student')->max('age'); // min 取最小值 // $result = DB::table('student')->min('age'); // avg 取平均数 // $result = DB::table('student')->avg('age'); // sum 求和 $result = DB::table('student')->sum('age'); var_dump($result); }
    截图
    0赞 · 0采集
  • 慕娘2479183 2016-11-02
    聚合函数,count返回表中的条数,max、min、avg、sum、返回一个具体的值
    截图
    0赞 · 0采集
数据加载中...
开始学习 免费