既に存在するテーブルで、使用しているクエリの名前を含む新しい列を作成したいと思います。例えばクエリ名を返すAccess SQL
:
ID Name
-----------
1 Max
2 Jack
所望の出力は次のようになります。
ID Name Query
-------------------
1 Max QueryName
2 Jack QueryName
既に存在するテーブルで、使用しているクエリの名前を含む新しい列を作成したいと思います。例えばクエリ名を返すAccess SQL
:
ID Name
-----------
1 Max
2 Jack
所望の出力は次のようになります。
ID Name Query
-------------------
1 Max QueryName
2 Jack QueryName
私はあなたがこのように、あなたのクエリで静的な値フィールドを使用することができると思う:
SELECT ID, NAME, "QueryName" AS Query
FROM yourTable;
次のように列を追加するだけの場合テーブルを照会した結果のtatic値です。クエリをという名前でという名前で作成したい場合は、その名前を作成時にクエリに使用してください。
クエリの名前を変更するときに意味があります。その名前を使用してクエリを編集することもできます。
しかし、これはクエリを保存してその名前を変更し、そのクエリや他のクエリの結果としてその名前を使用するのは良い考えではないと思います。文字列値をどこかに保存したいそれがでそう、別のクエリでそれを追加:
:QueryId | QueryName
--------+--------------
1 | Query Name 1
2 | Query Name 2
はあなたの他のクエリでそれを使用します。
のような別のテーブル(クエリテーブル)を作成します210
これは、データを保存して情報を使用するときに、使用ゾーンでツールを使用する方がよいため、これをお勧めします。そのためのテーブルを使用してください。 HTH;)。
クエリの実際の名前(クエリをAccessに保存するために使用した名前)が必要です。この名前は最終的に変更され、手動で変更するためにクエリに入ることは避けたい – Batmax
あなたは 'SELECT ID、NAME、" QueryName "AS query from yourTable"を意味しますか? –
私は実際のクエリの名前(私はクエリをAccessに保存するために使用した名前)を持っています。この名前は最終的に変更され、手動で変更するためにクエリに入ることを避けたいと考えています。 – Batmax