gpt4 book ai didi

mysql查询根据两条数据显示输出

转载 作者:行者123 更新时间:2023-11-29 08:49:22 28 4
gpt4 key购买 nike

在我的表中,结构是这样的

表A

first_column        second_column       third_column
wwwew frfrffee rfffrfr
dddfdd fffrfrfr rfddwdrv
etc

如果用户没有设置第二列的值,我想显示第一列的结果,但如果用户指定了第二列的值,我想显示第二列的值。

我尝试了带有“and”和“or”语句的where子句,但它不起作用。

第二列是第一列的子列,因此如果用户仅设置了父列,则输出将基于父列,但如果用户设置了父列以及子列或仅子列,则输出将基于子输入

最佳答案

我认为您可以使用coalesce()来完成您想要做的事情功能。

select coalesce(second_column, first_column) from TableA;

关于mysql查询根据两条数据显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706708/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com