返回数说广场
2
SELECT decode(85, 90, 'A', 80, 'B', 70, 'C', 'D'); (B)
A、C
B、D
C、A
D、B
解析:
此SQL查询使用了DECODE函数,其工作原理是从左至右依次评估每个条件。给定的值是85,函数按顺序进行如下比较:
85 = 90:这个条件不成立,因此不会返回'A'。
接下来检查85 = 80:这个条件同样不成立,不会返回'B'。
然后是85 = 70:这个条件也不成立,继续往下。
由于前三个条件都不满足,最后到达默认情况,即返回'D',
0
2 189
分享
评论
热门数说



