【问题标题】:Copy and paste from one column to another in MS_Access在 MS_Access 中从一列复制并粘贴到另一列
【发布时间】:2013-02-14 12:04:25
【问题描述】:

同胞们,

我正在使用一个数据库对其他几个数据库进行排序并更改一些值,以便我的 scada 应用程序可以使用数据库中的值。

现在我遇到了以下问题:

我有一个名为“名称”的列,在这一列中是这样的字符串值:

S1\SVS_AK\STS\Status[7]

我想从这个字符串中剪切(或复制,无论如何都没有真正的区别)“[7]”部分并将其粘贴到我在不同列中的任何内容后面。

例如:

我有一列“地址”和一列“名称” 我想从名称列中取出 [7] 并将其粘贴到地址列中已经存在的字符串“DB32,7.3”后面

我怎么可能做到这一点?最好带一个查询

提前致谢!

【问题讨论】:

    标签: sql ms-access ms-access-2007


    【解决方案1】:

    怎么样:

    UPDATE ATable SET AField2 = Mid(AField,instr(AField,"[")) & AField2
    

    您可能想添加

    WHERE AField Like "*[[]*"
    

    [ 是一个特殊字符,所以Like语句需要用括号括起来,如图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多