标签: sql amazon-redshift
我需要你的SQL代码帮助实现下面描述的功能。
我有一个名为“Base”的表,有3列。我需要添加一个新列。在名为“新结果”的新列中,它将检查每个ID号1。如果表中出现两次相同的ID(由条件A和B测量,如ID 100和101所示),则填写“新结果”字段中条件B测量的值。如果ID仅出现一次(仅通过条件A或B测量,如ID 103和104所示),则将原始值复制到新列。
答案 0 :(得分:0)
您可以使用FIRST_VALUE窗口功能。
FIRST_VALUE
extension=php_odbc.dll