1

Excel では参照セルを作成できます (例: A2 = A1 + 1)。または、他のシートに参照セルを作成します。

postgres で、別のテーブルへの参照セルを作成したいと思います。出来ますか?どうすればそれを達成できますか?

前もって感謝します

4

1 に答える 1

1

RDBMS は別のアプローチを使用します。クエリデータがあります。何かをクエリするとき、データに対して余分な計算を実行するのは自然なことです。あなたの場合、これは単純な算術関数です。

たとえば、次のテーブルがあるとします。

CREATE TABLE tab (
  id  integer PRIMARY KEY,
  a1  integer
);

さて、あなたのケースを達成するために、次のことができます:

SELECT id,
       a1,
       a1+1 AS a2
  FROM tab;

ご覧のとおり、数式で既存の列を使用し、結果に新しいエイリアスを割り当てていa2ます。

公式の PostgreSQL ドキュメントからチュートリアルSQL の基本を読むことを強くお勧めします。SQL 入門書もいくつかあります。

于 2013-02-19T08:39:40.743 に答える