gpt4 book ai didi

mysql - 如何在 mySQL 中选择没有 Null 的最后一列

转载 作者:可可西里 更新时间:2023-11-01 08:39:27 26 4
gpt4 key购买 nike

我面临一个问题,我似乎无法在任何地方找到解决方案。我在 mySQL 中有一个包含以下列的表:

RoleDuty1
RoleDuty2
RoleDuty3
RoleDuty4
RoleDuty5
RoleDuty6
RoleDuty7

该表只有一行或一条记录。我想看看表中的最后一列 Not NULL? 意味着我想动态获取 Column Name RoleDuty7 作为来自 mySQL 的答案,因为所有列都具有除 Null 之外的一些值。

有人知道我该怎么做吗?

最佳答案

这正是 coalesce 函数的用途:

SELECT COALESCE(RoleDuty1,RoleDuty2,RoleDuty3,RoleDuty4,RoleDuty5,RoleDuty6,RoleDuty7,'All null) as FIRST_NON_NULL
FROM aTable

关于mysql - 如何在 mySQL 中选择没有 Null 的最后一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940443/

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