2017-05-25 90 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 

誰能幫我寫一個查詢,確實this..I有超過20個不同的情況,所以越簡單,它看起來更好。

在此先感謝!

+0

「10」與「A」等關聯的邏輯是什麼/哪裏? –

+0

我只是隨機做出來的......它被用來澄清我想要什麼 – tee

回答

1

選項:

  1. 構建一個[信]與數值對應的表。通過加入常見的[Letter]字段,在查詢中包含此表。

  2. 一個很長的Switch()表達式。但是,查詢設計網格單元格有1024個字符的限制。

更好地提供您的真實數據和標準的例子。

+0

我會做第一個選項。感謝您的想法! – tee