全部产品
Search
文档中心

Tablestore:Operasi DQL

更新时间:Jul 02, 2025

Tablestore mendukung operasi DQL yang kompatibel dengan sintaks query MySQL. Bagian ini menjelaskan fitur-fitur yang didukung dalam operasi DQL.

Informasi latar belakang

Tablestore menyediakan mesin SQL cloud-native di samping penyimpanan struktur data NoSQL konvensional. Query SQL yang digunakan kompatibel dengan sintaks query MySQL. Untuk informasi lebih lanjut, lihat Query Data.

Fitur yang didukung

Anda dapat menggunakan pernyataan SELECT bersama dengan fungsi agregat, fitur query indeks pencarian, dan fungsi JOIN untuk melakukan query serta analisis data multidimensi. Tabel berikut menjelaskan fitur-fitur tersebut.

Fitur

Deskripsi

Fungsi agregat

Fungsi agregat melakukan perhitungan pada nilai-nilai bidang tertentu dalam satu set baris dan mengembalikan satu nilai, seperti jumlah, nilai rata-rata, nilai maksimum, atau nilai minimum.

Pencarian teks lengkap

Anda dapat menggunakan kondisi query match atau match phrase sebagai klausa WHERE dalam pernyataan SELECT dan mengeksekusi pernyataan SELECT untuk query data dalam tabel yang sesuai dengan string tertentu menggunakan indeks pencarian yang dibuat untuk tabel tersebut. Dengan cara ini, Anda dapat melakukan pencarian teks lengkap.

Tipe array dalam indeks pencarian

Anda dapat menentukan kondisi ARRAY_EXTRACT sebagai klausa WHERE dalam pernyataan SELECT dan mengeksekusi pernyataan SELECT untuk query data di bidang Array dalam indeks pencarian.

NESTED yang didukung dalam indeks pencarian

Anda dapat menggunakan subbidang dari bidang Nested dalam kombinasi dengan operator atau menggunakan fungsi NESTED_QUERY(subcol_column_condition) sebagai klausa WHERE dari pernyataan SELECT untuk query data dalam bidang Nested dalam indeks pencarian.

Kolom virtual indeks pencarian

Anda dapat menggunakan kolom virtual sebagai klausa WHERE dari pernyataan SELECT untuk query data. Anda juga dapat menggunakan kolom virtual dalam agregasi untuk menganalisis data. Pengelompokan, pengurutan, dan query TopN berdasarkan kolom virtual didukung.

Query vektor KNN indeks pencarian

Anda dapat menentukan fungsi VECTOR_QUERY_FLOAT32 sebagai klausa WHERE dalam pernyataan SELECT dan mengeksekusi pernyataan SELECT untuk query data di bidang Vektor dalam indeks pencarian. Anda juga dapat menggunakan fungsi SCORE() sebagai ekspresi kolom pernyataan SELECT untuk mendapatkan skor relevansi hasil query.

Join

Anda dapat menggunakan fungsi JOIN untuk menggabungkan dua tabel atau lebih dan mengembalikan data yang memenuhi kondisi gabungan dan query.

Fungsi JSON

Anda dapat menggunakan fungsi JSON sebagai ekspresi kolom pernyataan SELECT untuk query data JSON.