gpt4 book ai didi

SQL Oracle : Replace an empty result with word

转载 作者:行者123 更新时间:2023-12-02 07:46:59 25 4
gpt4 key购买 nike

我花了几天时间来解决这个问题。我有一个oracle数据库。该问题必须在一次查询中得到解决。无功能、姿势、...我想做一个选择。当他有结果时,将其发布。否则应该是“空结果”。

select case 
when count(*) = 0
then 'no Entry'
else MAX(Member)--all Members should be here
END as Member
from tableMember
where Membergroup = 'testgroup';

问题是 Oracle 想要 else 的 Agregat 函数。因此,如果结果不是“禁止进入”,我只会得到一个值。我需要所有值。

欢迎每一个能帮助我的人,让我开心。

最佳答案

不确定你想要实现什么目标,也许是这个

 select member from tablemember where Membergroup = 'testgroup'
union
select 'no Entry'
from dual
where NOT EXISTS ( select member from tablemember where membergroup = 'testgroup')
;

关于SQL Oracle : Replace an empty result with word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12003957/

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