gpt4 book ai didi

mysql - 单选查询处理两种情况

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:19 25 4
gpt4 key购买 nike

我有一个选择查询,其中有一个 where 条件

  select column1,column2 from table1 where isnull(i.picturecolumn) != 1;

图片列是字节数据类型。

我需要使用超链接列,如果超链接列为空,则查找图片列。

  select column1,column2 from table1 where isnull(i.hyperlinkcolumn) != 1;

即:

if (hyperlink==null)
{
select column1,column2 from table1 where isnull(i.picturecolumn) != 1;
}
else
{
select column1,column2 from table1 where isnull(i.hyperlinkcolumn) != 1;
}

我在代码中有单选查询,我需要替换为另一个选择查询来处理这个问题,有什么想法吗?

最佳答案

select column1,column2 
from table1
where isnull(coalesce(i.hyperlinkcolumn, i.picturecolumn)) != 1;

关于mysql - 单选查询处理两种情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821114/

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