なぜGROUP BY句やHAVING句で、SELECT句で定義した別名が使えないのか。
HAVING句はあくまでGROUP BY句に対する条件であるため。
選択式の値は、FROM→WHERE→GROUP→HAVING→SELECT句の順に
評価される仕様になっている。
ということだから当然、SELECT句より先に解釈されるGROUP BY句やHAVING句で
SELECT句の別名が使える訳がない。
徹底攻略 ORACLE MASTER Bronze DBA11g問題集 [1Z0-018J]対.../小林 圭

¥3,150
Amazon.co.jp
徹底攻略ORACLE MASTER Bronze 11gSQL 基礎I問題集[1Z0-051J.../佐藤 明夫

¥3,150
Amazon.co.jp
HAVING句はあくまでGROUP BY句に対する条件であるため。
選択式の値は、FROM→WHERE→GROUP→HAVING→SELECT句の順に
評価される仕様になっている。
ということだから当然、SELECT句より先に解釈されるGROUP BY句やHAVING句で
SELECT句の別名が使える訳がない。
徹底攻略 ORACLE MASTER Bronze DBA11g問題集 [1Z0-018J]対.../小林 圭

¥3,150
Amazon.co.jp
徹底攻略ORACLE MASTER Bronze 11gSQL 基礎I問題集[1Z0-051J.../佐藤 明夫

¥3,150
Amazon.co.jp
