SQL の知識がまったくない人が使用できるように、クエリの作成を容易にする C# クエリ ツールを計画しています。
ユーザーのクエリをわかりやすい形式で表示したいと考えています。私が考えた2つのオプションは、ベン図または自然言語です。後者のケースの例(質問をさらに詳しく説明するため)は次のとおりです。
ユーザーがツールを使用すると、ツールによって生成される SQL ステートメントは次のようになりますSELECT SALARY FROM EMPLOYEES
。
このツールは、「レポートはすべての従業員の給与を表示する予定です」のような、わかりやすい形式でクエリを表示できます。
それは、自然言語技術を使用することによる 1 つのアプローチである可能性があります。多くの人がこの表記法を理解できるので、ベン図を提示することもできます。
簡単に理解できるクエリを表す他の方法はありますか?