【发布时间】:2018-06-24 15:06:36
【问题描述】:
有没有办法从一组重复项中跨多个字段选择非空值并作为单行返回。例如,如果我们有如下示例数据集
数据集
正如您在上面简化的 oracle sql 数据集中看到的那样,对于每个电子邮件地址,sign_up_page、last_sign_up_page、supplimental_data、last_sign_up_timestamp、last_sign_up_widget 有多个空值记录。但是对于特定的电子邮件地址,所有这些列数据将只有一个非空值。
是否可以通过选择相应列数据的非空值来为每个 email_address(分组电子邮件地址)检索单个记录。任何帮助将不胜感激。谢谢。所需的样本输出数据集示例图像:
【问题讨论】:
-
请以格式化文本形式发布数据,not screenshots
标签: sql oracle group-by duplicates notnull