查询表达式支持大部分的SQL查询语法,也是ThinkPHP 查询语言的精髓,查询表达式的使用格式:

    where(‘字段名’,’查询表达式’,’查询条件’);

    为了更加方便查询,大多数的查询表达式都提供了快捷查询方法。表达式不分大小写,支持的查询表达式有下面几种:

    表达式不分大小写,支持的查询表达式有下面几种:

    表达式 含义 快捷查询方法
    = 等于
    <> 不等于
    > 大于
    >= 大于等于
    < 小于
    <= 小于等于
    [NOT] LIKE 模糊查询 whereLike/whereNotLike
    [NOT] BETWEEN (不在)区间查询 whereBetween/whereNotBetween
    [NOT] IN (不在)IN 查询 whereIn/whereNotIn
    [NOT] NULL 查询字段是否(不)是NULL whereNull/whereNotNull
    [NOT] EXISTS EXISTS查询 whereExists/whereNotExists
    [NOT] REGEXP 正则(不)匹配查询(仅支持Mysql)
    [NOT] BETWEEN TIME 时间区间比较 whereBetweenTime
    > TIME 大于某个时间 whereTime
    < TIME 小于某个时间 whereTime
    >= TIME 大于等于某个时间 whereTime
    <= TIME 小于等于某个时间 whereTime
    EXP 表达式查询,支持SQL语法 whereExp
    find in set FIND_IN_SET查询 whereFindInSet

    实例:

    image.png