1
我的MS Access表中有三列,名稱爲「Column1」,「Column2」和「Result」。這三列是文本字段。現在,我需要一個查詢將第一列與第二列分開,並將結果存儲到第三列。MS訪問查詢劃分另一個文本字段,並將結果存儲在另一個文本字段
EX:Column1/Column2 =結果。
這裏,主要問題是三個字段是文本字段。任何人都可以請幫我。
謝謝& Registers madhu。
我的MS Access表中有三列,名稱爲「Column1」,「Column2」和「Result」。這三列是文本字段。現在,我需要一個查詢將第一列與第二列分開,並將結果存儲到第三列。MS訪問查詢劃分另一個文本字段,並將結果存儲在另一個文本字段
EX:Column1/Column2 =結果。
這裏,主要問題是三個字段是文本字段。任何人都可以請幫我。
謝謝& Registers madhu。
您需要將這些值轉換爲數字,然後返回。喜歡的東西:
select cstr(cdbl(column1)/cdbl(column2)) as Result
不過,我想強烈勸你存儲數字作爲數字而不是字符串。將它們存儲爲字符串只會讓你的代碼效率更低,更難調試。
編輯:
作爲一個更新,這看起來像:
update table
set Result = cstr(cdbl(column1)/cdbl(column2));
戈登您好,感謝您的回覆「更新表名設置結果= CSTR(cdbl(列1)/ cdbl(列2)) 「。這個查詢將工作更新colum3? –
@MadhuSudhanReddy。 。 。 'update'會更新'Result',而不是'column3',除非你在聲明中也包含了這個。 –
對不起,在我的情況下,這個'結果'是'column3'。我的意思是column3的名字是Result –