我对那里的所有 SQL 向导都有一个问题,我可以只在 SELECT 查询中将数据添加到第二条记录中吗?
我想我会先在这里问一下,看看这是否可能?目前,第一行填充了需要保留在那里的强制性数据(FileVersion 和 FileName)。第二行我需要的是“2A”仅出现在记录 2 中,但正如您所见,它也出现在 3 和 4 中。
我一直在尝试 TOP,但收效甚微。我正在使用 T-SQL。如果您需要任何其他信息,请询问:-D。
非常感谢您的帮助。
没有第二行这样的逻辑。这可能会不时更改,因此您需要某种列来确定定义第二行的内容。我在示例中使用了 ID。
declare @t table(id int, col1 varchar(20), col2 varchar(20))
insert @t values(1, 'a', 'a')
insert @t values(2, 'b', 'b')
insert @t values(3, 'c', 'c')
SELECT id,
case when row_number() over (order by id)= 2 then '2A' else col1 end col1, col2
FROM @t