1

シナリオは、追加の列とともにテーブルのすべての列を表示するクエリを作成したいということです。

例えば:

ジョブ テーブルのすべての列と行を表示したいのですが、これは select * from jobs;で実行できます。

ここで、min_salary と max_salary の差分を他のすべての列と一緒に表示したいと考えています。だから私は、 *、max_salary - min_salary salaryDiff from jobs; を選択してみました。 これは有効なクエリではないことを示しています。

だから私は伝統的な方法を試してみ ました これは機能します。

上記の例では列が 4 つしかないため、これは難しい作業ではありませんが、テーブルに 10 列または 20 列があり、次のようなシナリオに遭遇した場合はどうなるでしょうか? 伝統的な方法が唯一の方法ですか?またはそれを行う他の方法はありますか?

4

1 に答える 1