📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

クエリ構文



このページでは、TiDB Cloud Lake におけるクエリ構文のリファレンス情報を提供します。各コンポーネントは個別に使用することも、組み合わせて強力なクエリを構築することもできます。

主要なクエリコンポーネント

コンポーネント説明
SELECTテーブルからデータを取得します。すべてのクエリの基盤です
FROM / JOINデータソースを指定し、複数のテーブルを結合します
WHERE条件に基づいて行をフィルタリングします
GROUP BY行をグループ化し、集計(SUM、COUNT、AVG など)を実行します
HAVINGグループ化された結果をフィルタリングします
ORDER BYクエリ結果を並べ替えます
LIMIT / TOP返される行数を制限します

高度な機能

コンポーネント説明
WITH (CTE)複雑なロジックのために再利用可能なクエリブロックを定義します
PIVOT行をカラムに変換します(ワイド形式)
UNPIVOTカラムを行に変換します(ロング形式)
QUALIFYウィンドウ関数の計算後に行をフィルタリングします
VALUESインラインの一時データセットを作成します

Time Travel と Streaming

コンポーネント説明
AT特定の時点のデータをクエリします
CHANGES挿入、更新、削除を追跡します
WITH CONSUMEオフセット管理を使用してストリーミングデータを処理します
WITH STREAM HINTSストリーム処理の動作を最適化します

クエリ実行

コンポーネント説明
Settingsクエリの最適化および実行パラメータを設定します

クエリ構造

一般的な TiDB Cloud Lake クエリは、次の構造に従います。

[WITH cte_expressions] SELECT [TOP n] columns FROM table [JOIN other_tables] [WHERE conditions] [GROUP BY columns] [HAVING group_conditions] [QUALIFY window_conditions] [ORDER BY columns] [LIMIT n]

このページは役に立ちましたか?