仮想表によるラップ処理 (SQL:14030)

Questions
行列の入れ替えの前に、ラップ処理を挟みます。
 ある程度SQL文が複雑になってくるとソースがどうしても見ずらくなります。CTE等できれいに書き換えるのも良いですが、仮想表でラップしてしまうのが手っ取り早いです。
Select 
 parea
,sum(
(case when t>10000 then 1 else 0 end)
) as cknum 
From T_world 
Where parea Like '%Asia' 
Group By parea
こちらですが、仮想表(X)でラップ(包む)すると、このように表現できます。
Select * From
(
Select 
parea
,sum(
(case when t>10000 then 1 else 0 end)
) as cknum 
From T_world 
Where parea Like '%Asia' 
Group By parea
)X
どこが変わったのかわからない人向けの説明だとこうなります。
Select * From
(
------------------
この部分が元のSQL
------------------
)X
仮想表のXはYでもhogeでも何でも良いです。自分の好きな言葉で仮想的な表を作ってください。
※一時テーブルを作るまでもない時に重宝します。
Up:2021/08/29
Re:2021/09/09

Appendix
Click!
なんとなくCTEに似ていると思いませんか?CTEだとこのように記載できます。
With X as
(
Select 
parea
,sum((case when t>10000 then 1 else 0 end)) as cknum 
From T_world 
Where parea Like '%Asia' 
Group By parea
)
Select * From X
CTEは目的をもって利用する事が多いと思います。手軽さは仮想表ですが、覚えるつもりならCTEを使いましょう。
超初級
初級
中級
上級
特殊
演習
超初級
初級
中級
上級
特殊
演習
aaaa