SQL 查询 - 列的行数和更新
SQL QUERY - ROWS TO COLUMN AND UPDATE
大家好,
1/ 我想执行一个 sql 查询,将结果从行转换为列,如图所示。可能吗?
2/ 如何用第一个更新第二个 table?
您可以在查询中使用
select 'EH545WL' as name, EH545WL as value from car union select 'FJ281TJ' as name, FJ281TJ as value from car;
如果你使用这个查询,你可以得到你想要的结果。
谢谢
您可以通过多种方式转换此数据。
创建Table:
CREATE TABLE yourTable([EH545WL] varchar(10), [FJ281TJ] varchar(10));
INSERT INTO yourTable
VALUES
(0,0);
逆轴旋转table:
SELECT ID,Value
FROM yourTable
UNPIVOT (value for ID in ([EH545WL],[FJ281TJ])) up
大家好,
1/ 我想执行一个 sql 查询,将结果从行转换为列,如图所示。可能吗?
2/ 如何用第一个更新第二个 table?
您可以在查询中使用
select 'EH545WL' as name, EH545WL as value from car union select 'FJ281TJ' as name, FJ281TJ as value from car;
如果你使用这个查询,你可以得到你想要的结果。 谢谢
您可以通过多种方式转换此数据。
创建Table:
CREATE TABLE yourTable([EH545WL] varchar(10), [FJ281TJ] varchar(10));
INSERT INTO yourTable
VALUES
(0,0);
逆轴旋转table:
SELECT ID,Value
FROM yourTable
UNPIVOT (value for ID in ([EH545WL],[FJ281TJ])) up