Ms access 在MS access中保留列中的第一个N字符
在我的access中的一列中有这样的字符串列表,需要修剪名称,如下所示 字符串:Ms access 在MS access中保留列中的第一个N字符,ms-access,vba,Ms Access,Vba,在我的access中的一列中有这样的字符串列表,需要修剪名称,如下所示 字符串: bposdfr45rty asdfvgfhgfrs 预期产出: bposdfr4 asdfvgfh 我只需要保留前8个字符,删除其他字符 非常感谢您的建议。Blackhawk指的是这样的: Update tableName <br /> Set columnName = Left(columnName, 8) <br /> Where somecolumn = some critera
bposdfr45rty
asdfvgfhgfrs
预期产出:
bposdfr4
asdfvgfh
我只需要保留前8个字符,删除其他字符
非常感谢您的建议。Blackhawk指的是这样的:
Update tableName <br />
Set columnName = Left(columnName, 8) <br />
Where somecolumn = some critera
更新表名
设置columnName=Left(columnName,8)
其中somecolumn=某个准则
在Access查询的SQL视图中。重要的一行是中间的一行,它的内容是Set columnName=Left(columnName,8)Left(columnName,8)是一个函数,将名为“columnName”的列中的值截断为前8个字符 Access还具有用于其他字符串截断工作的和函数
如果要截断表中的所有值,可以忽略Where子句。如果只想截断某些值,可以设置条件(如somecolumn=true或somecolumn>25),并且只更新满足条件的记录。是否意味着表中有一个文本字段要截断为8个字符?如果是这样的话,更新查询似乎是最简单的解决方案。我对访问非常陌生。更新查询工作非常出色!:)大量Tnx