oracle问题,求救大神,有没有什么能实现下面的功能,case when 貌似不行

就是判断之后返回条件而不是值
2025-05-14 08:58:56
推荐回答(1个)
回答(1):

我没看明白你到底要什么
这么说吧
假设现在的学生表内容是
id name age
1 aa 12
2 bb 9
10 张三 15
15 李四 20
那么你要的结果是什么?
从你的where中我实在2看不出来你要的结果是什么。
id大于10的name都改为张三,其他的结果中age都=20么,是这个意思么?
如果可能的话,按照我给的例子,或者自己编一个例子,给个具体的需求,你的语句我看不懂。