SQL添加基于另一列ACCESS的列值

时间:2017-05-25 14:35:00

标签: sql ms-access

我要做的是将另一列添加到现有表中,该表的值将取决于表中已存在的列。例如,我说我有这张表:

v<-c(df$columm1,df$columm2)
library(ggplot2)
ggplot()+aes(v)+geom_histogram(binwidth = (0.01))+xlim(c(-0.1,0.1))+labs(x="Jahresuberschuss",y="count")`

我想创建基于字母选择的另一列(例如,数字)。所以我们假设A对应10,C对应3,R对应32(这是随机选择的)。我得到的表应该是这样的:

 Table1

|Letter|
   A
   C
   R
   A

任何人都可以帮我写一个执行此操作的查询。我有20多个不同的案例,所以看起来越简单越好。

提前致谢!

1 个答案:

答案 0 :(得分:1)

选项:

  1. 构建一个将[Letter]与数值相关联的表。通过加入公共[Letter]字段,将此表包含在查询中。

  2. 一个很长的Switch()表达式。但是,查询设计网格单元格的长度限制为1024个字符。

  3. 最好提供您的实际数据和标准示例。