thinkphp where 表示式查詢

2021-09-20 14:26:42 字數 1408 閱讀 8537

語法

where('欄位名','表示式','查詢條件');
表示式列表

表示式含義

eq、=

等於(=)

neq、<>

不等於(<>)

gt、>

大於(>)

egt、>=

大於等於(>=)

lt、<

小於(<)

elt、<=

小於等於(<=)

like

模糊查詢

[not] between

(不在)區間查詢

[not] in

(不在)in 查詢

[not] null

查詢字段是否(不)是null

[not] exists

exists查詢

exp表示式查詢,支援sql語法

> time

時間比較

< time

時間比較

between time

時間比較

notbetween time

時間比較

示例

where('id','eq',100);

where('id','=',100);

where('id',100);

where('id','neq',100);

where('id','<>',100);

where('id','gt',100);

where('id','>',100);

where('id','egt',100);

where('id','>=',100);

where('id','lt',100);

where('id','<',100);

where('id','elt',100);

where('id','<=',100);

where('name','like','thinkphp%');

where('name','like',['%think','php%'],'or');

where('id','between','1,8');

where('id','between',[1,8]);

where('id','not in','1,5,8');

where('id','not in',[1,5,8]);

where('name', null);

where('title','null');

where('name','not null');

where('title','=', 'null');

where('name','=', 'not null');

where('id','exp',' in (1,3,8) ');

Spring AOP execution表示式說明

在使用spring框架配置aop的時候,不管是通過xml配置檔案還是註解的方式都需要定義pointcut 切入點 例如定義切入點表示式 execution com.sample.service.impl.execution 是最常用的切點函式,其語法如下所示 整個表示式可以分為五個部分 1 exec...

表示式 表示式樹 表示式求值

總時間限制 1000ms 記憶體限制 65535kb 描述 眾所周知,任何乙個表示式,都可以用一棵表示式樹來表示。例如,表示式a b c,可以表示為如下的表示式樹 a b c 現在,給你乙個中綴表示式,這個中綴表示式用變數來表示 不含數字 請你將這個中綴表示式用表示式二叉樹的形式輸出出來。輸入輸入分...

中綴表示式 字首表示式 字尾表示式

中綴表示式 中綴記法 中綴表示式是一種通用的算術或邏輯公式表示方法,操作符以中綴形式處於運算元的中間。中綴表示式是人們常用的算術表示方法。雖然人的大腦很容易理解與分析中綴表示式,但對計算機來說中綴表示式卻是很複雜的,因此計算表示式的值時,通常需要先將中綴表示式轉換為字首或字尾表示式,然後再進行求值。...