2016-11-27 3 views
-1

ASは以下のような記述をしていますか?カラム名のショートカットを持たないSQL AS文

SELECT column AS FROM table

近道はありませんので、それも何をするのでしょうか?

+0

あなたはそれを試しましたか?それはおそらくあなたにエラーを与える。 –

+0

このコンテキストでは、列に別名を割り当てるには 'AS'を使用する必要があります。この構文は、エイリアスを指定するまでエラーなしで実行されません。 –

答えて

2

あなたはあなたの実際のRDBMSにタグを付けていなかったが、以下のSQL-Serverの有効ですが、あなたはあなたのシステムにこれを転送することができます:

変数宣言テーブルとして

-A-ダミーテーブル

DECLARE @DummyTbl TABLE(SomeColumn INT); 
INSERT INTO @DummyTbl VALUES(1),(2),(3); 

、ネーミング・

SELECT SomeColumn    --The orginal name 
     ,SomeColumn AS OtherName --A classical alias 
     ,SomeColumn test   --The alias does NOT need the 'AS' 
     ,SomeColumn [AS]   --You may name your output 'AS' 
FROM @DummyTbl; 

の--Variationしかし、あなたの構文は次のとおりです - 有効でない - 少なくともSQL Serverと。 ASは - このコンテキストでは予約語です。

関連する問題