【问题标题】:Append Column Values in Alphabetical Order按字母顺序附加列值
【发布时间】:2018-08-03 10:23:21
【问题描述】:

亲爱的 Stackoverflowers,

我有一个包含两列的表格:“A”列和“B”列。

每列包含长度在 1 到 10 个字符之间的随机字符串。

如何创建一个更新查询,该查询将按字母顺序对每行中的值进行排序,并在必要时切换(更新)列,以便“A”列中的字符串按字母顺序排在“B”列中的字符串之前。

例如:

    Starting Values:
    Col_A    Col_B
    ABC      DEF
    GHI      JKL
    PQR      MNO

    Ending Values:
    Col_A   Col_B
    ABC     DEF   alphabetically, ABC preceeds DEF, therefore, no change
    GHI     JKL   alphabetically, GHI preceeds JKL, therefore, no change
    MNO     PQR  *alphabetically, MNO preceeds PQR, therefore switch values*

谢谢!

【问题讨论】:

    标签: sql ms-access vba


    【解决方案1】:

    这应该可行:

    update t
        set a = b,
            b = a
        where b < a;
    

    【讨论】:

    • 看到答案后总是那么明显!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2022-07-29
    相关资源
    最近更新 更多