1. ホーム
  2. sql

[解決済み】定数で埋め尽くされた複数の行を選択する方法は?

2022-04-09 18:53:34

質問

テーブルを参照せずに定数を選択することは、SQL文の中で完全に合法である。

SELECT 1, 2, 3

後者が返す結果セットは、値を含む1つの行です。私は、定数式を使って一度に複数の行を選択する方法はないかと考えていたのですが、何かそのようなものがありました。

SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9))

私は、上記のようなものが動作し、3行と3列の結果セットを返すようにしたいと思います。

どのように解決するのですか?

SELECT 1, 2, 3
UNION ALL SELECT 4, 5, 6
UNION ALL SELECT 7, 8, 9