如何根据其他列填充列
Posted
技术标签:
【中文标题】如何根据其他列填充列【英文标题】:How to populate column based on other columns 【发布时间】:2021-12-28 15:45:05 【问题描述】:我需要了解为什么这在 MS Access 中不起作用:
UPDATE main_records
SET main_records.rece = Str(main_records.Nr) & "," & Str(main_records.Pag);
目的是用Nr
和Pag
的内容(转换为字符串并连接)填充main_records
的所有记录中的rece
列(63 个字符的字符串)。
看起来很简单,但是...
【问题讨论】:
错误是什么? 这个查询对我来说很好。你有什么错误吗?我会尝试先运行 SELECT 以确保生成的字符串是您想要的。有没有可能超过 63 个字符? 请描述不起作用这对我们没有帮助。 甚至不应该尝试保存这个计算值。需要时执行此计算。如果可以为UPDATE计算,可以在需要的时候计算。 【参考方案1】:"Nr 和 Pag 的内容(转换为字符串并连接)" 如果这是您打算做的,您将使用字符串转换函数
例子是 CStr(表达式)。
【讨论】:
以上是关于如何根据其他列填充列的主要内容,如果未能解决你的问题,请参考以下文章