Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将SQL中的特定行更改为列_Sql_Sql Server - Fatal编程技术网

将SQL中的特定行更改为列

将SQL中的特定行更改为列,sql,sql-server,Sql,Sql Server,首先,问题的标题建议我们需要将SQL中的一些行更改为列 我的表是一个宽表,共有203列和73行 下表格式如下: 有人能帮我吗。谢谢 感谢@GordonLinoff我在上面提到,在查询之后选择的表将是宽SQL表。“最终的表将有4行3654列(18 x 203)”-嗯。。。那你怎么办?你能描述一下你的最终目标吗?一定有比处理一个3.5k(!!)列的表更好的方法@实际上,我的最终目标如上所述是得到一个4 x 3672列的表。是的@UmAir_Xajid,但是你打算用这个巨大的表做什么?您的业务要求是

首先,问题的标题建议我们需要将SQL中的一些行更改为列

我的表是一个宽表,共有203列和73行

下表格式如下:


有人能帮我吗。谢谢

感谢@GordonLinoff我在上面提到,在查询之后选择的表将是宽SQL表。“最终的表将有4行3654列(18 x 203)”-嗯。。。那你怎么办?你能描述一下你的最终目标吗?一定有比处理一个3.5k(!!)列的表更好的方法@实际上,我的最终目标如上所述是得到一个4 x 3672列的表。是的@UmAir_Xajid,但是你打算用这个巨大的表做什么?您的业务要求是什么? | R1C1 | R1C2 | R1C3 |.................. C203 | |-------|------|------|------------------------| | R2C1 | R2C2 | R2C3 | | | R3C1 | R3C2 | R3C3 | | ........................................... | R73C1 | R73C2|R73C3 | |
    BULK
    INSERT CSVTest
    FROM 'c:\csvtest.txt'
    WITH
    (
     FIELDTERMINATOR = ',',
     ROWTERMINATOR = '\n'
    )