当前位置: 首页 > news >正文

网站广告网络推广价格低电脑如何建立网站

网站广告网络推广价格低,电脑如何建立网站,建站教学视频,冷饮店怎么做网站学习要点: 1.排序分组 2.子查询 本节课我们来开始学习数据库的构造器查询中的子查询、排序、分组等。 一.排序分组 1. 使用 whereColumn()方法实现两个字段相等的查询结果; //判断两个相等的字段,同样支持 orWhereColumn() //支持…

学习要点:
1.排序分组
2.子查询
本节课我们来开始学习数据库的构造器查询中的子查询、排序、分组等。
一.排序分组
1. 使用 whereColumn()方法实现两个字段相等的查询结果;
//判断两个相等的字段,同样支持 orWhereColumn()
//支持符号'create_time','>', 'update_time'
//支持符号支持数组多个字段格式['create_time','>', 'update_time']
$users = DB::table('users')
->whereColumn('create_time', 'update_time')
->get();
2. 使用 orderBy()方法实现 desc 或 asc 排序功能。
//支持 orderByRaw 和 orderByDesc 倒序方法
$users = DB::table('users')
->orderBy('id', 'desc')
->get();
3. 使用 latest()方法设置时间倒序来排,默认时间字段是 created_at;
//按照创建时间倒序排,默认字段 created_at
$users = DB::table('users')->latest('create_time')->toSql();
4. 使用 inRandomOrder()方法来随机排序,得到一个随机列表;
//随机排序
$users = DB::table('users')->inRandomOrder()->get();
5. 使用 skip()和 take()限制结果集,或使用 offset()和 limit();
//从第 3 条开始,显示 3 条
$users = DB::table('users')->skip(2)->take(3)->toSql();
$users = DB::table('users')->offset(2)->limit(3)->get();
6. 使用 when()方法可以设置条件选择,执行相应的 SQL 语句;
//when 实现条件选择
$users = DB::table('users')->when(true, function ($query) {
$query->where('id', 19);
}, function ($query) {
$query->where('username', '辉夜');
})->get();
7. 如果 MySQL 在 5.7+,有支持 JSON 数据的新特性;
$users = DB::table('users')->where('list->id', 19)->first();
二.子查询
1. 使用 whereExists()方法实现一个子查询结果,返回相应的主查询;
//通过 books 表数据,查询到 users 表关联的所有用户
$users = DB::table('users')->whereExists(function ($query) {
$query->selectRaw(1)
->from('books')
->whereRaw('laravel_books.user_id = laravel_users.id');
})->toSql();
//whereRaw 这句也可以替代为:whereColumn('books.user_id','users.id');
PS:select 1 from,一般用于子查询的手段,目的是减少开销,提升效率,深入请搜索;
2. 也可以使用 where(字段,function())闭包,来实现一个子查询;
//id=子查询返回的 user_id
$users = DB::table('users')->where('id', function ($query) {
$query->select('user_id')
->from('books')
->whereColumn('books.user_id','users.id');
})->toSql();

http://www.yayakq.cn/news/418699/

相关文章:

  • 重庆网站建设的意义沈阳男科医院去哪里
  • 郑州推广网站网站开发 在线报名
  • 一般网站的字体是什么烟台网站建设哪家好呢
  • 网站备案查询不到专业做网站多少钱
  • 广东商城网站建设漂亮又简单的logo图片
  • 烟台市建设工程质量检测网站养殖网站源码
  • 做网站开发 用什么软件出境旅游哪个网站做的好
  • 重庆网站建设解决方案惠州排名推广
  • WordPress科技网站设计网站思路如何写
  • 移动网站程序购物网站的设计与实现
  • 整站seo优化推广资料共享的网站开发
  • 网站登录模板下载戴尔官方网站建设启示
  • 河北做it的网站网站做成软件免费
  • 个人网站做哪一种比较赚钱网站开发需求分析的内容
  • 网站运营一月多少钱seo网站排名优化
  • 做移动网站点击软件吗福彩hao123网址导航
  • 溧阳城乡建设厅网站江西做企业网站的公司
  • 有没有做英语试题的网站组织架构及营销网络
  • 北京网站建设上北京九五至尊网络app开发者
  • pk10网站开发杭州网站建设价格
  • 网站的建设的公司出名WordPress上传Excel
  • 新网站建设银行提升转账额度开源短视频sdk推荐
  • 做营销型网站的公司网站开发的源码
  • 示范校建设网站温州做网站公司有哪些
  • 家庭农场网站建设塑胶制品 东莞网站建设
  • 南京个人做网站的乐云网站建设
  • xxx网站建设规划书wordpress自定义字段分类
  • 网站备案 年审杭州房产网二手房
  • 三河市网站建设展示型网站可以做推广的吗
  • 桂阳网站定制微信营销大师