自然言語問合せの変換と実行

接続で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を編集し、実行するワークフローに従うことができます。

  1. 自然言語をコメント行に配置します(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;
  2. コメントされた自然言語問合せを含む行の末尾にカーソルを置きます。

  3. 右クリックして、メニューから「Select AI」->「Translate to SQL」を選択します。または、キーボード・ショートカットまたはSelect AIツールバー・アイコンを使用できます。

    変換されたSQLが表示されます。

  4. SQLをファイルに保存するには、[Tab]キーを押します。それ以外の場合は、任意のキーを押すか、他の場所をクリックすると消えます。

  5. 必要に応じてSQLを編集し、実行します。

  6. SQLの説明を表示するには、生成されたSQLの最後にカーソルを置き、メニューから「Select AI」->「Explain」を選択します。

  7. 変換済SQLと説明の両方を生成するには、自然言語問合せを含むコメント行の最後にカーソルを置き、メニューから「Translate to SQL and Explain」を選択します。