提前谢谢!我是一个新手,所以简单易懂的原因很简单。我确实不知道我在做什么,但我有很棒的概念,不知道如何执行它们。
我正在Access 2010中创建一个追加查询,我想将Col_C标识为是,如果单词" red"出现在Col_B中,其他所有内容都显示为no。
期望的结果
#Col A Col B Col C
1 red y
2 blue n
3 red y
4 green n
5 red blue y
我不知道怎么写if then语句。
INSERT into TABLE1
SELECT [TABLE2].[Col_A], [TABLE2].[CoL_B]
IF [TABLE2].[Col_B] like "*red`*`" then add y to Col_C else n
FROM [TABLE2]
我知道这是一次糟糕的尝试,但我一直在研究,而且我的解释还不够清晰。
答案 0 :(得分:0)
可能是:
INSERT INTO
TABLE1
([Col_A], [CoL_B], [Col_C])
SELECT
[TABLE2].[Col_A],
[TABLE2].[CoL_B],
IIF([TABLE2].[Col_B] = "red", "y", "n")
FROM
[TABLE2]