小编Fut*_*han的帖子

IF ELSE语句并插入新列

我一直在网上尝试如何将"If"语句组合到我的查询中.假设我想创建一个查询,这样我想创建一个名为"描述"一个额外的列,然后包括如果else语句这样说:"如果Value ='A’,则说明='A’,如果值='B’然后说明="B",等等等等.问题是,因为我有最小的访问权限(而不是管理)的数据库.我无法创建表.我只能查询表中的预言和出口出来.在创建额外列时,这会是一个问题吗?

原版的:

ID Value  
1  A  
2  B   
3  C
Run Code Online (Sandbox Code Playgroud)

想要的东西:

ID Value Description(New Column)  
1  A     Apple  
2  B     Bacon  
3  C     Candy
Run Code Online (Sandbox Code Playgroud)

好的.我不知道我在下面做了什么,但它会是那样的?我在哪里插入一个名为"描述"的新列?

Select A.ID, B.Value  
From Table A  
Join Table B  
On A.ID = B.ID  
Where ID in ('1','2','3')  
If b.Value = 'A' then  
   (Description = "Apple")  
If b. value = 'B' then  
   (Description = "Bacon")
Group by A.ID, B.Value
Run Code Online (Sandbox Code Playgroud)

sql oracle

2
推荐指数
2
解决办法
1万
查看次数

Excel公式,找到最大值并检查多个条件

在此之前我问了一个类似的问题,但事实证明,无论我使用什么公式都没有给我正确的结果.所以我必须重新解决问题并使其更具体.

假设我有以下电子表格:

在此输入图像描述

我想要一个公式,它给出了百分比变化大于零的最新日期,"评论"栏中没有提到"橙色".只有1个百分比变化(列Pct1到Pct 5)需要> 0.因此公式将输出11/20/2012,因为它的变化百分比大于0%且非橙色.

我尝试了匹配,偏移,最大但它没有给我正确的结果.我希望将此作为公式输入到VBA中,因为我总共需要20个excel文件来检查宏.请帮我!谢谢!!

excel vba excel-vba excel-formula multiple-conditions

1
推荐指数
1
解决办法
1398
查看次数