原生sql

select
*
from
homework
where
(id between 1 and 10 or id between 50 and 70)
and complete = 1
and (title like 'a%' or title like 'b%');

ORM查詢

$homeworks = Homework::where(function ($query) {
$query->whereBetween('id', [1, 10])
->orWhereBetween('id', [50, 70]);
})->where('complete', 1)
->where(function ($query) {
$query->where('title', 'like', 'a%')
->orWhere('title', 'like', 'b%');
})->get();

来源:CSDN
原文:https://blog.csdn.net/xcqingfeng/article/details/80364618

最新文章

  1. Markdown编辑器入门
  2. AlwaysOn可用性组测试环境安装与配置(二)--AlwaysOn配置(界面与T-SQL)
  3. ffmpeg-20160718-git-bin.7z
  4. Android自动化测试 - 自动化测试工具比较
  5. Javascript基础系列之(五)条件语句(if条件语句)
  6. P2P小贷网站业务数据流程分享
  7. Java 数据结构之Stack
  8. 【转】python的小知识
  9. Inf2Cat, signability test failed.
  10. 盘点 Github 所用到的开源项目
  11. 前后端分离之vue2.0+webpack2 实战项目 -- webpack介绍
  12. oracle精简客户端安装配置及常见问题
  13. xadmin与admin设置
  14. hadoop记录-hive常见设置
  15. .net core使用EasyNetQ做EventBus
  16. 基础知识《十二》一篇文章理解Cookie和Session
  17. Github注册及心得
  18. cart_购物车小程序
  19. Jmeter进行webSocket接口测试
  20. 洛谷P1314 聪明的质监员

热门文章

  1. Effective Java (ENUM篇)
  2. [深入理解Java虚拟机]<自动内存管理>
  3. TensorFlow函数:tf.lin_space
  4. 给定两个数组,这两个数组是排序好的,让你求这两个数组合到一起之后第K大的数。
  5. 『转』credential Provider 简易改写攻略
  6. mysql 转义字符问题
  7. 2019-03-20-day015-序列化存储
  8. 2019-03-05-day004-列表操作
  9. 2017第八届蓝桥杯C/C++ B组省赛-日期问题
  10. socket 聊天室实现