IntelliJ IDEA數(shù)據(jù)編輯器:數(shù)據(jù)的排序與過濾

2018-05-24 10:06 更新

排序數(shù)據(jù)

您可以通過單擊標(biāo)題行中的單元格來對(duì)任何列的表格數(shù)據(jù)進(jìn)行排序。

此行中的每個(gè)單元格在右側(cè)都有一個(gè)排序標(biāo)記,最初,單元格可能如下所示: 。在這種情況下,排序標(biāo)記表示數(shù)據(jù)未按此列排序。

如果單擊單元格一次,數(shù)據(jù)按照升序排列的相應(yīng)列。這由排序標(biāo)記外觀表示: 。標(biāo)記右側(cè)的數(shù)字(圖片上的1)是排序級(jí)別。(您可以按多個(gè)列進(jìn)行排序,在這種情況下,不同的列將具有不同的排序級(jí)別。)

當(dāng)您再次單擊單元格時(shí),數(shù)據(jù)按降序排序。這里是排序標(biāo)記如何表示這個(gè)順序: 。

最后,當(dāng)你第三次點(diǎn)擊這個(gè)單元格時(shí),初始狀態(tài)就會(huì)被取消。也就是說,按相應(yīng)列進(jìn)行排序?qū)⒈蝗∠? 。

您可以通過ORDER BY選項(xiàng)打開排序,以啟用相應(yīng)的DBMS對(duì)數(shù)據(jù)進(jìn)行排序。

過濾數(shù)據(jù)

  1. 如果當(dāng)前未顯示過濾器框,請(qǐng)單擊工具欄上的 并選擇“行過濾器(Row Filter)”。
  2. 在過濾器框中,指定過濾條件。過濾條件按照WHERE從句中的規(guī)定,但不包含單詞WHERE,例如name LIKE 'a%' AND notes LIKE '%metal%'。在LIKE表達(dá)式中,可以使用SQL通配符:對(duì)于零個(gè)或多個(gè)字符使用百分號(hào)(%),對(duì)單個(gè)字符使用下劃線(_)。
    IntelliJ IDEA數(shù)據(jù)編輯器:數(shù)據(jù)的排序與過濾
    要應(yīng)用當(dāng)前框中指定的條件,請(qǐng)按Enter。要取消過濾,請(qǐng)單擊 或刪除過濾器框的內(nèi)容,然后按Enter。要重新應(yīng)用記憶的過濾器,請(qǐng)單擊 并選擇列表中的過濾器。
    IntelliJ IDEA數(shù)據(jù)編輯器:數(shù)據(jù)的排序與過濾 

使用快速過濾選項(xiàng)

除了手動(dòng)指定過濾條件(請(qǐng)參閱上文中的過濾數(shù)據(jù))之外,您還可以使用快速過濾選項(xiàng)。

作為上下文菜單命令可用,這些選項(xiàng)是當(dāng)前列名稱的一組過濾條件。條件本身取決于當(dāng)前單元格中的值。

要使用快速過濾選項(xiàng):

  1. 用鼠標(biāo)右鍵單擊感興趣的單元格并指向“過濾依據(jù)(Filter by)”。
  2. 從列表中選擇必要的條件。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)