【发布时间】:2021-09-05 11:51:00
【问题描述】:
我希望标题有点解释性,但假设我有如下数据:
Num1 Val1 Type Code String1 String 2
1X2 GG X11 123 NULL NULL
1X2 GG X11 123 Test String Test String
我希望实现的是这样的:
Num1 Val1 Type Code String1 String 2
1X2 GG X11 123 Test String Test String
我试过类似的东西:
Select Num1, Val1, Type, Code, MAX(String1) as String1, and MAX(String2) as String2
From table
Group Num1, Val1, Type, Code
我只是用 MAX 测试它,因为我不知道这样的东西是否可以用 STRING 来实现,我将它与数值一起使用,但有没有办法将两行组合起来,如上所示?
【问题讨论】:
-
您的代码应该可以工作。
-
您的 GROUP 语句中有一个额外的
AND,但没有BY。
标签: sql sql-server tsql group-by