自然言語問合せの変換と実行
接続でAIプロファイルが設定されると、次のような文を実行して自然言語問合せを実行できます。
SELECT AI <natural language query>
例(HRスキーマを使用する場合):
SELECT AI What are the departments and where are they located; SELECT AI Rank the departments by how many employees work in each department; SELECT AI Who works in the IT department;
最初に自然言語をSQLに変換し、それを検査し、(オプションで)SQLを編集し、実行するワークフローに従うことができます。
-
自然言語をコメント行に配置します(SELECT AI接頭辞は含まない)
例:
-- What are the departments and where are they located -- Rank the departments by how many employees work in each department; -- Who works in the IT department;
-
コメントされた自然言語問合せを含む行の末尾にカーソルを置きます。
-
右クリックして、メニューから「Select AI」->「Translate to SQL」を選択します。または、キーボード・ショートカットまたはSelect AIツールバー・アイコンを使用できます。
変換されたSQLが表示されます。
-
SQLをファイルに保存するには、[Tab]キーを押します。それ以外の場合は、任意のキーを押すか、他の場所をクリックすると消えます。
-
必要に応じてSQLを編集し、実行します。
-
SQLの説明を表示するには、生成されたSQLの最後にカーソルを置き、メニューから「Select AI」->「Explain」を選択します。
-
変換済SQLと説明の両方を生成するには、自然言語問合せを含むコメント行の最後にカーソルを置き、メニューから「Translate to SQL and Explain」を選択します。
親トピック: Select AIの使用: 自然言語からSQL