に列別名は、データベースがアクセス である私は、SQLのようなクエリのエイリアスを必要とするが、クエリがまた私に列の別名を返し、「」私はvb.netでクエリを使用していますAccessクエリ
SELECT COLUMN1 AS 'FIRST NAME'
いいえ、一般的に、列名を持つべきではありません
が私を返す場合はどのような方法は、フィールドFIRST NAME
ではなく、「FIRST NAME」であり
に列別名は、データベースがアクセス である私は、SQLのようなクエリのエイリアスを必要とするが、クエリがまた私に列の別名を返し、「」私はvb.netでクエリを使用していますAccessクエリ
SELECT COLUMN1 AS 'FIRST NAME'
いいえ、一般的に、列名を持つべきではありません
が私を返す場合はどのような方法は、フィールドFIRST NAME
ではなく、「FIRST NAME」であり
この質問は、ms-accessというタグが付けられており、Accessでは、クエリ設計ウィンドウを使用して、クエリで許可されているものを簡単に検出できます。より洗練された高度なクエリの場合、ウィンドウは適切ではありませんが、これは便利なツールです。
SELECT Table1.AText AS [First Name]
FROM Table1;
そのおかげで助けになりました –
です「FIRST NAME」フィールドすべき結果がFIRST NAME
と呼ばれるが、それは、文字列を返します。埋め込まれたそれらのペース。一部の人はそうしますが、推奨しません。 SQLエンジンがそのような列を認識するためには、2つの単語ではなく1つの列名であることを理解するために、列の周りに明示的に目印が必要です。スペースのない列名はFirstNameとして戻ってきますが、出力が何であれ、レポートなどの書式を設定できます。
MS Access(Jet/ACE SQL)では、エイリアスに目盛りが使用されません。 – Fionnuala
注Access 2003で、次の
これはokです:表1 FROM
SELECT Table1.AText AS [姓]。
しかし、これはOKでない:スペースがファースト(名)になってきて、削除される:表1 FROM
SELECT Table1.AText AS [第一(名)];
しかし、その後、これらはすべてOKです:何のスペースは削除されません取得:表1 FROM
SELECT Table1.AText AS [第一(名)];
SELECT Table1.AText AS [最初の名前] FROM Table1;
SELECT Table1.AText AS [(First)Name] FROM Table1;
SELECT Table1.AText AS [(First)(Name)] FROM Table1;
[Access SQLの列エイリアスでテーブル名を使用するにはどうすればいいですか?](http://stackoverflow.com/questions/3601140/how-can-i-us-the-table-name -in-a-column-alias-in-access-sql) –