SQL避免空字段
这是我的桌子 我需要编写一个查询来获取如下数据集。避免空字段和按id分组 请告诉我方向……尝试按id分组: 这样做的原因是,在SQL Server中,MAX忽略空值,因此在分组操作期间仅保留单个VARCHAR值,例如“ABC” 测试表中的数据似乎是pivot查询的中间步骤。尝试按id分组: 这样做的原因是,在SQL Server中,MAX忽略空值,因此在分组操作期间仅保留单个VARCHAR值,例如“ABC”SQL避免空字段,sql,sql-server,Sql,Sql Server,这是我的桌子 我需要编写一个查询来获取如下数据集。避免空字段和按id分组 请告诉我方向……尝试按id分组: 这样做的原因是,在SQL Server中,MAX忽略空值,因此在分组操作期间仅保留单个VARCHAR值,例如“ABC” 测试表中的数据似乎是pivot查询的中间步骤。尝试按id分组: 这样做的原因是,在SQL Server中,MAX忽略空值,因此在分组操作期间仅保留单个VARCHAR值,例如“ABC” 测试表中的数据似乎是pivot查询的中间步骤。@weeraa如果这有助于解决问题,请标
测试表中的数据似乎是pivot查询的中间步骤。@weeraa如果这有助于解决问题,请标记为答案issue@jacky:完成:@weeraa如果这有助于解决您的问题,请标记为答案issue@jacky:完成:
SELECT id,
MAX(col1) AS col1,
MAX(col2) AS col2,
MAX(col3) AS col3,
MAX(col4) AS col4
FROM test
GROUP BY id