【问题标题】:Datatable select concat two columns数据表选择连接两列
【发布时间】:2011-05-03 11:33:10
【问题描述】:

我在数据表中有一些数据,有两列是 我需要连接并选择数据的年份和月份

应该是这样的

DataTable dt;
string expression = (year,month)=(2009,03)
dt.Select(expression);

上面的语法是我想要实现的一个例子。

为了进一步澄清,我将数据表中的数据作为

year | Month
2009   03
2010   04
2010   05

所以上面的选择应该给我一行。

【问题讨论】:

  • 能否在 SQL 查询期间进行 concat(如:SELECT year + ' ' + month FROM...)?
  • 显示数据时为什么不做拼接呢?
  • this问题我认为它会解决你的问题
  • 不,我无法连接 sql server 中的数据

标签: asp.net sql-server-2005 datetime


【解决方案1】:

你可以得到这个

dt.DefaultView.RowFilter = "year='2009' AND Month='03'";

现在 dt.DefaultView 将返回符合您条件的一行或多行

【讨论】:

  • 我必须合并两列并获取数据
  • 你在这里实现了同样的效果,你想连接它们的任何具体原因吗?
猜你喜欢
  • 2019-04-09
  • 2016-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-04
  • 1970-01-01
  • 2020-12-07
  • 2017-04-10
相关资源
最近更新 更多