全部產品
Search
文件中心

Tablestore:基礎查詢

更新時間:Jan 16, 2025

本文介紹多元索引提供的基礎查詢類型。

查詢類型

說明

全匹配查詢

匹配所有行,常用於查詢表中資料總行數,或者隨機返回幾條資料。

精確查詢

採用完整精確匹配的方式查詢表中的資料,類似於字串匹配。

多詞精確查詢

支援指定多個查詢關鍵詞,查詢匹配這些詞的資料。多個查詢關鍵詞中只要有一個詞能精確匹配,該行資料就會被返回,等價於SQL中的In。

範圍查詢

根據指定範圍條件查詢表中的資料。

列存在性查詢

NULL查詢或者空值查詢,一般用於判斷稀疏資料中某一行的某一列是否存在。

模糊查詢

多元索引提供了萬用字元查詢、首碼查詢和尾碼查詢功能,以滿足使用者不同情境的模糊查詢需求,請根據實際業務需求選擇合適的查詢方式。

  • 萬用字元查詢:根據帶萬用字元的字串查詢表中的資料。類似於傳統關係型資料庫裡面的like文法,支援星號(*)和問號(?)兩種萬用字元。

  • 首碼查詢:根據指定首碼條件查詢表中的資料。

  • 尾碼查詢:根據指定尾碼條件查詢表中的資料。

地理位置查詢

包括地理距離查詢、地理長方形範圍查詢和地理多邊形範圍查詢三種方式。

  • 地理距離查詢:根據一個中心點和距離條件查詢表中的資料,當一個地理位置點到指定的中心點的距離不超過指定的值時滿足查詢條件。

  • 地理長方形範圍查詢:根據一個長方形範圍的地理位置邊界條件查詢表中的資料,當一個地理位置點落在給出的長方形範圍內時滿足查詢條件。

  • 地理多邊形範圍查詢:根據一個多邊形範圍條件查詢表中的資料,當一個地理位置點落在指定的多邊形範圍內時滿足查詢條件。

巢狀型別查詢

查詢巢狀型別欄位中的子行資料。

排序和翻頁

使用多元索引查詢資料時,通過預先定義排序方式或者查詢時指定排序方式,您可以按照指定相片順序擷取到返回資料。

當返回結果行數較多時,通過使用跳轉翻頁或者連續翻頁可以快速定位到所需資料。

摺疊(去重)

按照某一列對結果集做摺疊,使對應類型的資料在結果展示中只出現一次,保證結果展示中類型的多樣性。