ThingWorx裡面實現多條件過濾查詢(巨麻煩)
1.
getFactortyListCopy方法裡面實現方法(思路是往分廠裡面新增一條“全部分廠”資料,方便以後全部查詢)
var params = {
infoTableName : "InfoTable",
dataShapeName : "BPLEAD.factoryListDS"
};
// CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(BPLEAD.factoryListDS)
var result = Resources["InfoTableFunctions" ].CreateInfoTableFromDataShape(params);
result.AddRow({"FACILITYNAME":"全部分廠"});
// result: INFOTABLE dataShape: "TreeDataShape"
var Cresult = me.getFactortyList(); //這個是我之前用SQL語句查詢資料庫的分廠全部資料
// result: INFOTABLE dataShape: "BPLEAD.factoryListDS"
for(var i = 0;i<Cresult.rows.length;i++){
var row = Cresult.rows[i];
result.AddRow({"FACILITYNAME" :row.FACILITYNAME});
}
GetWorkCenterList_LIKE方法:
if(FACILITYNAME=="全部分廠"){
// result: INFOTABLE dataShape: "BPLEAD.WorkCenterListDS"
var result = me.GetWorkCenterList_LIKESql();//我自己寫的查詢工位全部資料
if(WORKCENTER!=""||WORKCENTERNAME!="") {
var params = {
FACILITYNAME: FACILITYNAME /* STRING */ ,
WORKCENTER: WORKCENTER /* STRING */,
WORKCENTERNAME: WORKCENTERNAME /* STRING */
};
// result: INFOTABLE dataShape: "BPLEAD.WorkCenterListDS"
var result = me.GetWorkCenterList_LIKESql2(params);//模糊查詢工位的資料
}
}else{
var params = {
FACILITYNAME: FACILITYNAME /* STRING */,
WORKCENTER: WORKCENTER /* STRING */,
WORKCENTERNAME: WORKCENTERNAME /* STRING */
};
// result: INFOTABLE dataShape: "BPLEAD.WorkCenterListDS"
var result = me.GetWorkCenterList_LIKESql3(params);//也是模糊查詢工序,只不過這個查詢條件帶上FACILITYNAME(分廠)。
}
GetWorkCenterList_LIKESql方法:(無引數)
SELECT "WORKCENTER", "WORKCENTERNAME", "FACILITYNAME", "RESOURCEGROUP",
"RESOURCEGROUPNAME", "FACILITY", "MANAGER"
FROM public."BPLEAD_WorkCenterList";
GetWorkCenterList_LIKESql2方法:
SELECT "WORKCENTER", "WORKCENTERNAME", "FACILITYNAME", "RESOURCEGROUP",
"RESOURCEGROUPNAME", "FACILITY", "MANAGER"
FROM public."BPLEAD_WorkCenterList" where "WORKCENTER" ~[[WORKCENTER]] and "WORKCENTERNAME" ~[[WORKCENTERNAME]];
GetWorkCenterList_LIKESql3方法:
SELECT "WORKCENTER", "WORKCENTERNAME", "FACILITYNAME", "RESOURCEGROUP",
"RESOURCEGROUPNAME", "FACILITY", "MANAGER"
FROM public."BPLEAD_WorkCenterList" where "FACILITYNAME" =[[FACILITYNAME]] and "WORKCENTER" ~[[WORKCENTER]] and "WORKCENTERNAME" ~[[WORKCENTERNAME]];
相關推薦
ThingWorx裡面實現多條件過濾查詢(巨麻煩)
1. getFactortyListCopy方法裡面實現方法(思路是往分廠裡面新增一條“全部分廠”資料,方便以後全部查詢) var params = { infoTableName : "InfoTable", dataShapeNa
MySQL中根據if標籤實現多條件模糊查詢(動態SQL語句)
if標籤 if標籤可用在許多型別的sql語句中,我們以查詢為例。首先看一個很普通的查詢: Xml程式碼 <!-- 查詢學生list,like姓名 --> <select id="getStudentListLikeName" pa
hibernate的多條件動態查詢(非常實用)
在hibernate中是支援多條件動態查詢的。這種問題是非常實用的。比如說你做一個專案要實現一個複合查詢。 例如有這麼一個介面: 那麼要實現這個查詢,對於使用者來說他的查詢條件可能不健全。有可能只填寫其中的1-3項。那麼要實現這個查詢。我們可以用hibernate的動態
SQL多表聯合查詢(LEFT JOIN)條件差異
logs 技術分享 .cn where 聯合查詢 uid exist 包含 into 查詢A: select a.*,b.* into Bus605115_ON_Where_And --(642 行受影響) from PositionN a left join szt
使用mybatis的動態sql來完成 SQL 多條件組合查詢(模糊查詢)
對於一般的模糊查詢,沒有使用框架的連結部落格地址:點選這裡 對於mybatis,框架內部欸出了處理方式,即使用mybatis的內建標籤和OGNL表示式 mybatis在select,update,delete,insert等標籤中加入了 if choose (when, ot
SpringData jpa 實現多條件動態查詢,分頁功能
問題由來: 剛開始使用springdata的時候,只會用findByName這樣的簡單查詢,這樣寫dao層確實非常的快,但是在我們做篩選功能的時候,這樣的查詢似乎很難滿足我們的需求,但是都已經用上的springdata又不想再去寫mybatis這樣在xml裡面判
實現多條件模糊查詢SQL語句
很多網友問到如何寫模糊查詢語句和多條件查詢,這裡我整理了一下,假設以姓名、性別、電話號...作為資料庫中的欄位名。 通常寫一個簡單的模糊查詢的SQL語句格式可以如下例: sql="select * from 表名 where 欄位名 like ’%" & reques
hibernate 實現多表連線查詢(轉載)
http://www.cnblogs.com/lihuiyy/archive/2013/03/28/2987531.html為了方便,直接粘過來,方便檢視。不收藏了Hibernate主要支援兩種查詢方式:HQL查詢和Criteria查詢。前者應用較為廣發,後者也只是呼叫封裝好的介面。 現在有一個問題,就是實
spring data jpa 實現多條件複雜查詢及多表聯查
最近發現JPA在處理單表時,很方便,但多表就比較複雜了。今天寫一下端午這兩天琢磨的多條件查詢,還有多表聯查。文章比較長,大部分都是程式碼,不願意看的程式碼copy下去,直接可以實現;想交流的可以看完,然後留言交流。maven依賴啊,配置,繼承寫法等知識點不展開說了,之前寫過一
SSM實現多表連線查詢(一對多關聯)
SSM 各種配置資訊 就 不再贅述,之前一篇寫過。表1 對應的 pojo - - - 表1 欄位 id、name List<Two>是表2 查詢返回來的結果集表2 對應的 pojo ---- 表2 欄位 id、name
如何使用sequel pro實現多條件過濾搜尋
本篇翻譯自David Carr部落格,原文地址如下: Sequel Pro是一個卓越的遠端資料庫管理端,當你資料庫表內容時這裡有個基本的搜尋過濾欄在表檢視的頂部。 這個過濾欄很有用,當你只是檢索一個欄位時。但是如果你想過濾兩個欄位的話,則不能在這操作了。 在
頁面實現多個定時器(計時器)時選用NSTimer還是GCD?(幹貨不濕)
self. spa inf ima efault baidu 設定 common ref 定時器在我們每個人做的iOS項目裏面必不可少,如登錄頁面倒計時、支付期限倒計時等等,一般來說使用NSTimer創建定時器: + (NSTimer *)timerWithTimeInte
webuploader結合SpringMVC實現多圖片上傳(附原始碼)
本案例實現多圖片上傳並且可以在前端預覽圖片,後端使用SpringMVC框架接收檔案,文章最後附原始碼。 一、效果 ![這裡寫圖片描述](https://img-blog.csdn.net/2018082816114114?watermark/2/text/aH
Elasticsearch(ES)多條件過濾實現案例
要完成上述圖片上的查詢條件,也即需要同時符合多種過濾條件。 由於公司的伺服器中安裝的elasticsearch版本很老,升級不是很方便,所以是基於老版本,新版本相應的語句做一些改變也可以。 實現:(具體條件需要更改)(elasticsearch版本:2.3.2) 實現程式碼 潛在優化:
mybatis 動態sql語句實現多條件查詢(foreach的使用)
一、前言 現有一個需求:實現多條件、不確定條件的搜尋功能。 類似於淘寶網進行搜尋商品的時候,可以在搜尋框進行模糊搜尋,同時可以進行條件篩選,例如想買一隻 口紅? 的時候,可以在搜尋框內輸入“口紅”,還可以選擇品牌、是否包郵、價格區間等等。。最後搜尋出來的結果是滿足所有篩選的
PHP連接數據庫實現多條件查詢與分頁功能——關於租房頁面的完整實例操作
ots cnblogs 信息 val 租房 btn earch 拼接 round 租房頁面如圖: 代碼如下: <!DOCTYPE html><html> <head> <meta charset="UTF-8"
Laravel 實現多條件搜索查詢
one pos http key req 查詢 功能 pre ams 今天要做查詢功能,有的關鍵詞為空,有的有值,實現原理如下:$handle = DB::table(‘classrooms‘); // 如果條件1為真的時候 $keywords1 && $
nginxif多條件結合判斷(實現限速)
limit_req use div pos test urn 客戶端 rst spi 參考文章: https://yq.aliyun.com/articles/44957 需求: 要對某一ip下,使用android客戶端的用戶進行限速 原理 就是用SET變量進行。 AND
帝國cms結合項如何實現多條件查詢
帝國cms結合項如何實現多條件查詢 https://www.yangqq.com/jstt/web/885.html 楊青青2018-07-06【網站建設教程】1611人已圍觀 簡介實現多條件的篩選,下載帝國官方給出的外掛,然後再在資料庫表新建欄位 1、下載外掛 https://pan.
EXCEL 中利用 INDEX 和match 來實現多條件查詢
1: 先建立一個sheet: 2: 測試:有兩個人叫同一個“胡天”,只是來自不同的省份: 先測試一下match: MATCH(A24&B24,A2:A16&B2:B16,0) 注意是 要 ctrl + shift + enter 一起按下去,才生效。看到