PostgresのSQL文でのASの省略について
以下のようにサブクエリを使うSQL文を書いていて気づいたのですが
SELECT
companies.code, oldest_record.traded_at
FROM
(SELECT
company_id, MAX(traded_at) AS traded_at
FROM
trading_records
GROUP BY
company_id) AS oldest_record
INNER JOIN
companies
ON
companies.id = oldest_record.company_id;
company_id) AS oldest_record
の部分のAS
を外して書く人も多く省略可能だとわかりました。
どのような条件で省略可能なのか、また省略するのは推奨された書き方なのかを知りたく公式ドキュメントの Chapter 4. SQL Syntax あたりを調べてみたのですが、どこにAS
に関する記述があるか見つけられませんでした。
AS
の省略できる条件と推奨される書き方などについての公式・準公式のドキュメントはどこを探せば見つかるでしょうか?
PostgreSQL
についての質問としましたが、一般的な慣習で決まっているのであればそちらを教えてもらえると助かります。