這就是我所做的
select f.visits
from pls_fy2014_pupld14a pfpa as f
我得到了:
SQL 錯誤 [42601]:錯誤:“AS”處或附近的語法錯誤
下面的這種情況是有效的,但我不明白為什么我不能使用'as'
select visits
from pls_fy2014_pupld14a pfpa
uj5u.com熱心網友回復:
別名總是必須直接放在表或列名之后,所以在你的情況下:
SELECT pfpa.visits AS f
FROM pls_fy2014_pupld14a pfpa
uj5u.com熱心網友回復:
在您的第二個查詢中:
select visits
from pls_fy2014_pupld14a pfpa;
出現在表名之后的pfpa是別名。請注意,我們只能在 SQL 中對表進行一次別名。在您的第二個查詢中:
select f.visits
from pls_fy2014_pupld14a pfpa as f
您嘗試將pfpa第二次別名為f. 你不能那樣做。
uj5u.com熱心網友回復:
您 - 可能 - 嘗試為該表命名兩次。AS 不是強制性的,所以
SELECT pfpa.visits
FROM pls_fy2014_pupld14a pfpa
是相同的:
SELECT pfpa.visits
FROM pls_fy2014_pupld14a AS pfpa
您不能添加另一個別名 f
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/458878.html
標籤:sql PostgreSQL 表别名
下一篇:按功能獲取詳細級別組中列的最大值
