动态列名的实现

Posted 搞IT的蟋蟀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态列名的实现相关的知识,希望对你有一定的参考价值。

想要做到动态列名,目前我找到的方法是通过字符串执行查询,并将列名动态赋值

DECLARE @sql NVARCHAR(MAX) = null --定义执行的查询语句
DECLARE @ParmDefinition NVARCHAR(4000) = null

DECLARE @Monday VARCHAR(10) =‘动态列名‘

SET @sql=‘

  SELECT 
  [Monday] AS [‘+ @Monday+‘]

from 表名

//查询语句中需要用到的变量

SET @ParmDefinition = N‘
@p_LastWeekMonday DATETIME
,@p_LastWeekSunday DATETIME

//执行字符串查询
EXECUTE sp_executesql @sql
, @ParmDefinition
,@p_LastWeekMonday= @LastWeekMonday
,@[email protected]

以上是关于动态列名的实现的主要内容,如果未能解决你的问题,请参考以下文章

DataGridView绑定DataTable动态生成列 并且将列名中文显示

根据列值动态获取列名

如何在 Pyspark 的动态列列表中转义列名

有没有办法动态更改 JQwidget 网格列的数据源以及列名

在数据框中动态添加列,列名作为 List 中的元素

具有动态列名和多个输入列的 PostgreSQL 交叉表