0

特定の条件を満たすタプルにエイリアスを与える SQL ステートメントは?

データベースの内容を変更しないでください。(この例では) 都市フィールドが Portland の場合に、代わりにエイリアスを A に設定するというクエリだけです。ただし、このテーブルとこのフィールドの基礎となるデータベースは、ポートランドのままです。

ここに画像の説明を入力

4

2 に答える 2

0

通常、これはリンクされたルックアップ テーブルで行われます。たとえば、列「original_name」と「new_name」を含むテーブルがある場合、SQL は次のようになります。

Select a.address, a.addressline1, b.new_name
from atable a
join lookuptable b on a.original_name = b.original_name

すべてのルックアップ値をルックアップ テーブルに入れ、必要に応じてそれらを変更 (または追加) できます。case 句とは異なり、SQL を変更する必要はありません。

于 2017-06-29T03:59:56.757 に答える