2017-05-25 19 views
-1

私がしようとしているのは、値がテーブルの既存の列に依存する既存のテーブルに別の列を追加することです。たとえば、次の表があるとします。SQLは、別の列に基づいて列の値を追加します。ACCESS

Table1 

|Letter| 
    A 
    C 
    R 
    A 

文字に基づいて選択された別の列(数値など)を作成したいとします。ですから、Aが10、Cが3、Rが32であるとします(これはランダムに選択されています)。

|Letter| Number | 
    A | 10 
    C | 3 
    R | 32 
    A | 10 

は、誰も私には20以上の異なるケースがありthis..Iないクエリを記述助けることができる、そう単純ではそれが良く見える:私の結果の表には、このようにする必要があります。

ありがとうございます!

+0

What/whereは、 '10'が' A'などに関連付けられているロジックですか? –

+0

私はランダムにそれを作った...それは私が望むものを明確にするために使用された – tee

答えて

1

オプション:

  1. が数値で[レター]を関連付けるテーブルを構築します。共通[レター]フィールドに参加することで、このテーブルをクエリに含めます。

  2. 非常に長いSwitch()式です。ただし、クエリデザイングリッドセルには1024文字の制限があります。

実際のデータと基準を示す例を提供することをおすすめします。

+0

私は最初のオプションを実行します。アイデアありがとう! – tee

関連する問題