0

以下の表があるとしましょう。

| タラ| 名前

| 0 |

| 1 |

| 2 |

| 3 |

| 4 |

私が欲しいのは、次のように、名前の列に「名前」+タラを入力することです。

| タラ| 名前

| 0 | Name0

| 1 | Name1

| 2 | Name2

| 3 | Name3

| 4 | Name4

テスト用です。

4

1 に答える 1

1
SELECT "Cod", 'Name'||CAST("Cod" AS varchar) AS "Name"
  FROM table;

すでに列がある場合はName、更新するだけです。

UPDATE table SET "Name" = 'Name'||CAST("Cod" AS varchar);

識別子をそのまま(大文字で)保持する場合は、識別子を二重引用符で囲む必要があることに注意してください。そうしないと、PostgreSQLによってすべて小文字に転送されます。

于 2012-05-11T21:03:01.823 に答える