北京网帮你
Thinkphp5运算符及SQL运算符实际查询条件说明
时间:2020-05-10 00:57:09 浏览:104

Thinkphp5运算符及SQL运算符实际查询条件说明

TP运算符    SQL运算符 例子 实际查询条件


eq =  $map['id'] = array('eq',100);  等效于$map['id'] = 100;
neq    != $map['id'] = array('neq',100); id != 100
gt >  $map['id'] = array('gt',100);  id > 100
egt    >= $map['id'] = array('egt',100); id >= 100
lt <  $map['id'] = array('lt',100);  id < 100
elt    <= $map['id'] = array('elt',100); id <= 100
like   like   $map<'username'> = array('like','Admin%'); username like 'Admin%'
between    between and    $map['id'] = array('between','1,8');   id BETWEEN 1 AND 8
not between    not between and    $map['id'] = array('not between','1,8');   id NOT BETWEEN 1 AND 8
in in $map['id'] = array('in','1,5,8');  id in(1,5,8)
not in not in $map['id'] = array('not in','1,5,8');  id not in(1,5,8)
and默认and    $map['id'] = array(array('gt',1),array('lt',10));  (id > 1) AND (id < 10)
or  or $map['id'] = array(array('gt',3),array('lt',10), 'or');    (id > 3) OR (id < 10)
xor异或xor    两个输入中只有一个是true时结果为true否则为false例子略1 xor 1 = 0
exp    综合表达式  $map['id'] = array('exp','in(1,3,8)'); $map['id'] = array('in','1,3,8');


[上一篇]thikphp5如何对两张表同时插入更
[下一篇]laravel5.8获取文件大小,小知识点
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录