全部產品
Search
文件中心

Tablestore:基礎查詢

更新時間:Jan 16, 2025

本文介紹TablestorePython SDK支援的多元索引基礎查詢類型。

查詢類型

說明

全匹配查詢

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

精確查詢

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

多詞精確查詢

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

首碼查詢

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

範圍查詢

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

萬用字元查詢

根據帶萬用字元的字串查詢表中的資料。

列存在性查詢

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

摺疊(去重)

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

地理位置查詢

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

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

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

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

巢狀型別查詢

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