gpt4 book ai didi

Mysql选择非空列

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

如果画廊的 mysql 表如下所示:

    id     |    pic1    |   pic2    |    pic3    |     pic4    
-------------------------------------------------------------
1 | | b.jpg | c.jpg | d.jpg

如何从 pic1、pic2、pic3、pic4 列中为 id=1 的图库选择第一个非空图片值?

在上面的示例中,它将是 pic2 列 (b.jpg) 中的值

最佳答案

SELECT COALESCE(pic1, pic2, pic3, pic4, 'backup.gif') AS pic
FROM gallery
WHERE id = 1

backup.gif 全部为空时返回。这还假设通过清空,列为NULL

关于Mysql选择非空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4617756/

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