【问题标题】:Access 2007 Update Query with multiple criterias on single columnAccess 2007 Update Query 在单列上具有多个条件
【发布时间】:2023-04-10 12:34:02
【问题描述】:

Col1 。 . . . .Col2
AA
BB
抄送
AA
BB
抄送

我需要更新 Col2,记住以下条件。

If Col1 = AA, then Col2 = A 
If Col1 = BB, then Col2 = B
If Col1 = CC, then Col2 = C

我查看了构建选项和函数,可以看到 IIF、切换和选择,但不明白如何使用它们来构建具有多个条件的查询。

感谢您的时间。

【问题讨论】:

    标签: sql ms-access-2007


    【解决方案1】:

    你可以这样做:

    UPDATE table1
    SET Col2=
    (
        Switch 
        ( 
            Col1 = 'AA', 'B', 
            Col1 = 'BB', 'B', 
            Col1 = 'CC', 'C',
            true,'Unknowed'
        )
    )
    

    参考:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2013-06-28
      • 1970-01-01
      • 2019-09-16
      相关资源
      最近更新 更多