我正在将客户端Access数据库连接到网站,但需要添加一个新列,其中包含从2个现有列生成的数据。
简而言之:
A栏包含“4分钟”,“8分钟”或“12分钟”的文字条目。
B列包含一定数量(0到20之间)
我想创建一个沿着以下行运行的新列:
If Column A = "4 Minute" Then
Column C = Column B * 4
等等。
在上传并连接到网站之前,目前有大约3000条记录需要修改。
答案 0 :(得分:0)
假设A列中的文本值始终为[0-99] Minute
,那么这将为您提供新列的值:
SELECT Trim(Left(ColumnA, 2))*ColumnB AS ColumnC from MyTable
如果你想把这个值存储为数据库列(虽然@Remou评论......为什么你呢?)然后:
UPDATE MyTable SET ColumnC=Trim(left(ColumnA, 2))*ColumnB