本文介绍了我的 Sql 合并行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何查询具有相同日期的合并行并去除空值
How can I query merge rows which has same dates and get rid of null
Date | Long | Short
2006-07-06 | t1 |
2006-07-06 | | t2
2006-07-05 | t1 |
2006-07-05 | | t2
2006-07-04 | t1 |
2006-07-04 | | t2
2006-07-03 | t1 |
2006-07-03 | | t2
到这里
Date | Long | Short
2006-07-06 | t1 | t2
2006-07-05 | t1 | t2
2006-07-04 | t1 | t2
2006-07-03 | t1 | t2
推荐答案
SELECT `date`, MAX(`long`) `long`, MAX(short) short
FROM yourtable
GROUP BY `date`
这篇关于我的 Sql 合并行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!