【技術(shù)實現(xiàn)步驟摘要】
一種匹配數(shù)據(jù)表中數(shù)據(jù)的方法和裝置
本專利技術(shù)涉及數(shù)據(jù)查詢領(lǐng)域,具體涉及一種匹配數(shù)據(jù)表中數(shù)據(jù)的方法和裝置。
技術(shù)介紹
在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)表是組成數(shù)據(jù)庫的基本元素,而數(shù)據(jù)表中存儲有數(shù)據(jù)。現(xiàn)有 的數(shù)據(jù)庫查詢方法中,當用戶想查詢數(shù)據(jù)表中的某一個字段中數(shù)據(jù)內(nèi)容為XXX的記錄時, 便通過數(shù)據(jù)庫查詢語言完成該功能,而且返回的記錄包括了數(shù)據(jù)庫中所有的字段,進一步 地,如果只想看到這條記錄中的某幾個字段的數(shù)據(jù),就需要在查詢時根據(jù)要求編寫代碼。 在現(xiàn)實很多情況中,用戶在查詢時并不需要查看數(shù)據(jù)表中所有字段中的數(shù)據(jù),而 且有一些字段與該條記錄可能是沒關(guān)聯(lián)的,又或者是用戶不關(guān)心的字段。現(xiàn)有的方法可能 會將這些沒關(guān)聯(lián)的字段或用戶不關(guān)心的字段展示,影響用戶對數(shù)據(jù)的查看效率。
技術(shù)實現(xiàn)思路
為了克服現(xiàn)有技術(shù)的不足,本專利技術(shù)的目的在于提供一種匹配數(shù)據(jù)表中數(shù)據(jù)的方法 和裝置,實現(xiàn)針對用戶的查詢條件所返回的記錄中的數(shù)據(jù)僅僅是用戶所關(guān)心的數(shù)據(jù),將與 該條記錄無關(guān)的字段過濾掉,最終以表格的形式返回數(shù)據(jù),使數(shù)據(jù)的呈現(xiàn)非常簡潔直觀,有 利于提1?用戶的查看效率。 為解決上述問題,本專利技術(shù)所采用的技術(shù)方案如下: 方案一: -種匹配數(shù)據(jù)表中數(shù)據(jù)的方法,包括以下步驟: 步驟A :將數(shù)據(jù)表中的字段劃分為一個公共字段區(qū)域和多個私有字段區(qū)域,其中, 將公共字段區(qū)域中的一個字段記為關(guān)聯(lián)字段; 步驟B :針對該關(guān)聯(lián)字段創(chuàng)建與私有字段區(qū)域數(shù)量相同的關(guān)聯(lián)標識,一個關(guān)聯(lián)標 識對應(yīng)關(guān)聯(lián)一個私有字段區(qū)域,關(guān)聯(lián)標識添加至關(guān)聯(lián)字段的數(shù)據(jù)中; 步驟C :接收用戶 ...
【技術(shù)保護點】
一種匹配數(shù)據(jù)表中數(shù)據(jù)的方法,其特征在于,包括以下步驟:步驟A:將數(shù)據(jù)表中的字段劃分為一個公共字段區(qū)域和多個私有字段區(qū)域,將公共字段區(qū)域中的一個字段記為關(guān)聯(lián)字段;步驟B:針對該關(guān)聯(lián)字段創(chuàng)建與私有字段區(qū)域數(shù)量相同的關(guān)聯(lián)標識,一個關(guān)聯(lián)標識對應(yīng)關(guān)聯(lián)一個私有字段區(qū)域,關(guān)聯(lián)標識添加至關(guān)聯(lián)字段的數(shù)據(jù)中;步驟C:接收用戶對該數(shù)據(jù)表的查詢請求,查詢請求攜帶有查詢條件,根據(jù)該查詢條件篩選出符合條件的記錄,將篩選后的記錄記為篩選記錄;若只有一條篩選記錄則執(zhí)行一次步驟D,若有多條篩選記錄則從第一條至最后一條篩選記錄依次執(zhí)行步驟D;步驟D:根據(jù)該條篩選記錄中的關(guān)聯(lián)標識,將其所關(guān)聯(lián)的私有字段區(qū)域內(nèi)的字段名和該條篩選記錄中對應(yīng)于該字段名的數(shù)據(jù)進行組合,以形成一組合數(shù)據(jù);將該條篩選記錄中對應(yīng)于公共字段區(qū)域內(nèi)的數(shù)據(jù)和組合數(shù)據(jù)組成一條新的記錄,將該新的記錄記為匹配記錄;其中,若字段名有n個,n為大于1的整數(shù),則一個字段名和其對應(yīng)的數(shù)據(jù)構(gòu)成組合數(shù)據(jù)中的一部分,整個組合數(shù)據(jù)由n部分組成;步驟E:創(chuàng)建一表格,將匹配記錄中的數(shù)據(jù)復(fù)制至表格中。
【技術(shù)特征摘要】
1. 一種匹配數(shù)據(jù)表中數(shù)據(jù)的方法,其特征在于,包括w下步驟: 步驟A ;將數(shù)據(jù)表中的字段劃分為一個公共字段區(qū)域和多個私有字段區(qū)域,將公共字 段區(qū)域中的一個字段記為關(guān)聯(lián)字段; 步驟B;針對該關(guān)聯(lián)字段創(chuàng)建與私有字段區(qū)域數(shù)量相同的關(guān)聯(lián)標識,一個關(guān)聯(lián)標識對 應(yīng)關(guān)聯(lián)一個私有字段區(qū)域,關(guān)聯(lián)標識添加至關(guān)聯(lián)字段的數(shù)據(jù)中; 步驟C ;接收用戶對該數(shù)據(jù)表的查詢請求,查詢請求攜帶有查詢條件,根據(jù)該查詢條件 篩選出符合條件的記錄,將篩選后的記錄記為篩選記錄;若只有一條篩選記錄則執(zhí)行一次 步驟D,若有多條篩選記錄則從第一條至最后一條篩選記錄依次執(zhí)行步驟D ; 步驟D;根據(jù)該條篩選記錄中的關(guān)聯(lián)標識,將其所關(guān)聯(lián)的私有字段區(qū)域內(nèi)的字段名和 該條篩選記錄中對應(yīng)于該字段名的數(shù)據(jù)進行組合,W形成一組合數(shù)據(jù);將該條篩選記錄中 對應(yīng)于公共字段區(qū)域內(nèi)的數(shù)據(jù)和組合數(shù)據(jù)組成一條新的記錄,將該新的記錄記為匹配記 錄;其中,若字段名有n個,n為大于1的整數(shù),則一個字段名和其對應(yīng)的數(shù)據(jù)構(gòu)成組合數(shù)據(jù) 中的一部分,整個組合數(shù)據(jù)由n部分組成; 步驟E ;創(chuàng)建一表格,將匹配記錄中的數(shù)據(jù)復(fù)制至表格中。2. 根據(jù)權(quán)利要求1所述的匹配數(shù)據(jù)表中數(shù)據(jù)的方法,其特征在于,在步驟B中,關(guān)聯(lián)標 識添加至關(guān)聯(lián)字段的數(shù)據(jù)的頭部。3. 根據(jù)權(quán)利要求1所述的匹配數(shù)據(jù)表中數(shù)據(jù)的方法,其特征在于,在步驟C中,查詢條 件指W某一字段中的數(shù)據(jù)作為查詢關(guān)鍵字。4. 一...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郭穎濤,劉曉丹,劉玲,彭會蘭,卓穎,陳穎,許根榮,周卓韜,蘇珠寶,鐘飛,黃雪瑩,甘麗君,
申請(專利權(quán))人:廣州普邦園林股份有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。