1

我对那里的所有 SQL 向导都有一个问题,我可以只在 SELECT 查询中将数据添加到第二条记录中吗?

我想我会先在这里问一下,看看这是否可能?目前,第一行填充了需要保留在那里的强制性数据(FileVersion 和 FileName)。第二行我需要的是“2A”仅出现在记录 2 中,但正如您所见,它也出现在 3 和 4 中。

例子

示例 2

我一直在尝试 TOP,但收效甚微。我正在使用 T-SQL。如果您需要任何其他信息,请询问:-D。

非常感谢您的帮助。

4

1 回答 1

1

没有第二行这样的逻辑。这可能会不时更改,因此您需要某种列来确定定义第二行的内容。我在示例中使用了 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
于 2013-08-14T10:20:05.410 回答