xpo 條件查詢

2022-05-15 02:03:21 字數 2047 閱讀 2767

一般條件:name為a

xpcollection xp = specialplaynu.getbycompany(database.xposession,int.parse(session["companyid"].tostring()));

groupoperator gxp = new groupoperator();

gxp.operands.add(new binaryoperator("name", "a"));

xp.filter = gxp;

或條件:name為a或b

xpcollection xpclasses2 = playetype.getall(database.xposession);//得到記錄集

xpclasses2.sorting.add(new sortproperty("name", sortingdirection.ascending));//設定排序規則

groupoperator gxp = new groupoperator();

gxp.operands.add(new groupoperator(groupoperatortype.or, new binaryoperator("name", "a"), new binaryoperator("name", "b")));

xpclasses2.filter = gxp;

大小條件:

groupoperator gxp = new groupoperator();

money大於或等於1

gxp.operands.add(new binaryoperator("money", 1, binaryoperatortype.greaterorequal));

money等於1

gxp.operands.add(new binaryoperator("money", 1, binaryoperatortype.equal));

money大於1

gxp.operands.add(new binaryoperator("money", 1, binaryoperatortype.greater));

money小於或等於1

gxp.operands.add(new binaryoperator("money", 1, binaryoperatortype.lessorequal));

money小於1

gxp.operands.add(new binaryoperator("money", 1, binaryoperatortype.less));

模湖條件:

name值包含abc的資料

gxp.operands.add(new binaryoperator("name","%abc%",binaryoperatortype.like));

時間條件:

creattime時間在starttime到endtime

string format = "yyyy-mm-dd 0:0:0";

datetime dt1 = datetime.now;

dt1 = dt1.adddays(-1);

starttime = dt1.date.tostring(format);

format = "yyyy-mm-dd 23:59:59";

dt1 = dt1.adddays(+1);

endtime = dt1.date.tostring(format);

group.operands.add(new binaryoperator("creattime", starttime, binaryoperatortype.greaterorequal));

group.operands.add(new binaryoperator("creattime", endtime, binaryoperatortype.lessorequal));

//設定排序條件

private void setsorts(xpcollection axp)

axp.sorting.add(new sortproperty("name",sortingdirection.ascending));//設定排序規則

條件查詢 後台查詢條件

將要查詢的條件放到乙個物件裡,然後查詢的字段放到物件中 下面上 布局部分 要查詢的表單部分 重 置查詢按鈕 查 詢c that.getlist 邏輯 部分查詢然後,因為會涉及到獲取時間的列表,這裡做了處理,上一節也有說過,然後賦值給查詢物件。獲取員工資料 getlist else that.axio...

HBase條件查詢(多條件查詢)

author pirate leo myblog myemail codeevoship gmail.com 文中可能涉及到的api hadoop hdfs hbase begin!hbase的查詢實現只提供兩種方式 1 按指定rowkey獲取唯一一條記錄,get方法 org.apache.hado...

HBase條件查詢(多條件查詢)

author pirate leo myblog myemail codeevoship gmail.com 文中可能涉及到的api hadoop hdfs hbase begin!hbase的查詢實現只提供兩種方式 1 按指定rowkey獲取唯一一條記錄,get方法 org.apache.hado...