c# - 以编程方式将多个 SQL 列组合并存储到一个列中

标签 c# sql ms-access oledb

我在 Access DB 中有多个列,我想合并字段 A、B、C 并将它们存储在列 D 中,它们之间用逗号分隔符。 D = A、B、C。

现在我正在使用 OleDbConnection,但我对其他方法持开放态度。如何将来自多个 SQL 列的行数据组合并存储到一个列中?

最佳答案

假设字符串的简单情况,您可以使用更新语句:

Update table set D=A+','+B+','+C

但这可能不是一个好主意。您可能想要推断您想要这样做的“原因”,因为可能有更好的选择。

关于c# - 以编程方式将多个 SQL 列组合并存储到一个列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380872/

相关文章:

database - MS-Access .mdb 编译器?

ms-access - 在 MS Access 中创建查找字段 - 拥有一个或多个源表更好?

ms-access - CDate 类型不匹配错误

c# - 关于从 ASP.NET 2.0 到 ASP.NET 3.5 MVC 的区别的问题

sql - 使用 WITH 子句查询时出现 Postgres "missing FROM-clause entry"错误

sql - 这个简单的 SQL 查询可以优化吗?

python - Databricks 未在 SQL 查询中更新

c# - 使用 SlimDX 设置常量缓冲区

c# - 是否可以在自定义 XNA 内容处理器中定义 Assets 名称?

c# - C# 中的字节数组到字符串