gpt4 book ai didi

Oracle:如果字段为空则显示特殊文本

转载 作者:行者123 更新时间:2023-12-04 16:30:09 25 4
gpt4 key购买 nike

我想写一个选择,在那里我正常显示字段的值,除非该字段为空。如果它为空,我想显示一个特殊的文本,例如“字段为空”。我怎么做最好?

// Oracle newbie

最佳答案

我喜欢使用函数 COALESCE以此目的。它从给定参数返回第一个非空值(因此您可以一次测试多个字段)。

SELECT COALESCE(NULL, 'Special text') FROM DUAL

所以这也可以:
SELECT COALESCE(
First_Nullable_Field,
Second_Nullable_Field,
Third_Nullable_Field,
'All fields are NULL'
) FROM YourTable

关于Oracle:如果字段为空则显示特殊文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511028/

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