[英]How to collapse Similar Lines in SQL
假设您具有以下数据:
| COL 1 | COl 2 | COL 3 |
| 10040 | [null] | [null] |
| 10040 | [null] | Y |
| 10040 | Y | [null] |
| 10070 | [null] | [null] |
| 10070 | Y | [null] |
有没有办法使用纯SQL来按“ COL 1”分组并将数据折叠到以下位置:
| COL 1 | COL 2 | COL 3 |
| 10040 | Y | Y |
| 10070 | Y | [null] |
提前致谢!
我不确定这是否是您需要的,但是您可以使用多种方式来做到这一点,例如:
那就没有简单了:
select col1, max(col2), max(col3)
from table
group by col1;
如果您愿意,请发表评论,我将为您提供一个具有分析功能(例如等级)的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.