SQLの検証をする時に、よく使われる方法に 仮想テーブルというのがあります。 入門書には、あまりのってない方法です。 初めてのSQL には、のってました。 create tableと insertと drop tableが面倒だと考えた人が、最初に使いだしたんでしょう。 使用例 BluShadowさんの仮想テーブルに対する説明 unionだと暗黙ソートで昇順に出力してくれます(order byがないと保証されませんが) union allだと上から順で出力されます(order byがないと保証されませんが) ディクショナリを使った、こんな仮想テーブルの使い方もあります