在我的表中,结构就像那样
表A
first_column second_column third_column
wwwew frfrffee rfffrfr
dddfdd fffrfrfr rfddwdrv
etc
如果用户没有设置second_column的值我想显示first_column的结果但是如果用户指定了second_column的值我想显示second_column值。
我尝试使用'和'&的where子句'或'声明,但它不起作用。
second_column是第一列的子节点,因此如果用户仅设置了父节点,则输出将基于父节点,但如果用户已设置父节点以及子节点或仅子节点,则输出将基于子输入
答案 0 :(得分:2)
我认为你可以使用coalesce()
功能完成你想要做的事情。
select coalesce(second_column, first_column) from TableA;