全部产品
Search
文档中心

Tablestore:Mengambil data dengan mengeksekusi pernyataan SQL

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menggunakan Tablestore SDK untuk Python untuk mengambil data dengan mengeksekusi pernyataan SQL.

Prasyarat

Parameter

Parameter

Deskripsi

query

Pernyataan SQL. Konfigurasikan parameter ini berdasarkan fitur yang diperlukan.

Contoh

Anda dapat menggunakan pernyataan select pk, long_value, double_value, string_value, bool_value from test_table limit 20 untuk mengambil data dari tabel test_table dan mengembalikan maksimum 20 baris. Sistem akan mengembalikan tipe permintaan dari pernyataan SQL, skema nilai pengembalian, serta hasil yang diperoleh.

def query_data(client):
    query = 'select pk, long_value, double_value, string_value, bool_value from test_table limit 20'
    rowlist, _, _ = client.exe_sql_query(query)
    ret_map = collections.defaultdict(list)
    for row in rowlist:
        for tup in row.attribute_columns:
            ret_map[tup[0]].append(tup[1])
    for item in ret_map:
        print(item, ret_map[item])
  

FAQ

Referensi